From 2ff61f245961e987d58a00fbbb84724e893dca50 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 5 Sep 2021 14:56:44 +0200 Subject: [PATCH 001/989] Fix Prerequisites (#1309) --- config.json | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/config.json b/config.json index cc6afe9b92..17f0414d39 100644 --- a/config.json +++ b/config.json @@ -125,13 +125,7 @@ "name": "Elyses Looping Enchantments", "uuid": "e06f8f70-019f-4cec-924b-3971414e15d9", "concepts": ["array-loops"], - "prerequisites": [ - "arrays", - "callbacks", - "arrow-functions", - "for-loops", - "conditionals" - ], + "prerequisites": ["arrays", "callbacks", "for-loops", "conditionals"], "status": "beta" }, { @@ -184,12 +178,7 @@ "name": "Translation Service", "uuid": "4a967656-8615-474e-a009-5c0b09f4386f", "concepts": ["promises"], - "prerequisites": [ - "array-transformations", - "callbacks", - "errors", - "recursion" - ], + "prerequisites": ["callbacks", "errors"], "status": "beta" }, { @@ -227,7 +216,7 @@ "name": "Factory Sensors", "uuid": "2ccafa38-2802-44c1-8758-7415edefa909", "concepts": ["errors"], - "prerequisites": ["classes", "null-undefined", "conditionals"], + "prerequisites": ["null-undefined", "conditionals"], "status": "beta" } ], From 8c3ef84c59d6ed7e4bffeb2e9061b600f3d283d2 Mon Sep 17 00:00:00 2001 From: Laural Date: Mon, 5 Jul 2021 20:01:58 -0500 Subject: [PATCH 002/989] Add check if EXERCISM_PRETTIER_VERSION matches prettier in package.json --- scripts/pr-check | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/pr-check b/scripts/pr-check index ed73ee843b..ff3cc24eb6 100755 --- a/scripts/pr-check +++ b/scripts/pr-check @@ -9,7 +9,8 @@ * 1. Find the exercises at all the paths provided * 2. Check stub existence for those exercises * 3. Check integrity of configuration for those exercises - * 4. Run eslint for those exercises to check code-style + * 4. Check prettier package.json version and ENV matches + * 5. Run eslint for those exercises to check code-style */ const { @@ -137,6 +138,20 @@ if (!envIsThruthy('SKIP_INTEGRITY', false)) { // Cleanup tmp directory if any exists cleanUp(); +/**Check if prettier version of package.json is the same than ENV in workflow, + * if not set ENV equal to package.json version +*/ +const packageFile = shell.cat('package.json').toString(); +let package = JSON.parse(packageFile); +const packageVersion = package['devDependencies']['prettier'] + +if (shell.env['EXERCISM_PRETTIER_VERSION'] != packageVersion){ + shell.echo('\n==========\nCheck prettier package.json and ENV variable match \n'); + shell.env['EXERCISM_PRETTIER_VERSION'] = packageVersion; +} + + + /** * Moves all example and test files to single directory - tmp_exercises * This allows running the test command together for all files From 36a13768e2ffdf1cb2e48db472816ebbb33fd590 Mon Sep 17 00:00:00 2001 From: Laural Date: Tue, 6 Jul 2021 20:30:54 -0500 Subject: [PATCH 003/989] Add message if ENV does not matches package.json prettier version --- scripts/pr-check | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scripts/pr-check b/scripts/pr-check index ff3cc24eb6..f55b16630c 100755 --- a/scripts/pr-check +++ b/scripts/pr-check @@ -138,16 +138,15 @@ if (!envIsThruthy('SKIP_INTEGRITY', false)) { // Cleanup tmp directory if any exists cleanUp(); -/**Check if prettier version of package.json is the same than ENV in workflow, - * if not set ENV equal to package.json version +/** + * Check if prettier version of package.json is the same than ENV in workflow */ const packageFile = shell.cat('package.json').toString(); let package = JSON.parse(packageFile); -const packageVersion = package['devDependencies']['prettier'] +const packageVersion = package['devDependencies']['prettier'].replace(/[^0-9a-zA-Z.]/g, '') -if (shell.env['EXERCISM_PRETTIER_VERSION'] != packageVersion){ - shell.echo('\n==========\nCheck prettier package.json and ENV variable match \n'); - shell.env['EXERCISM_PRETTIER_VERSION'] = packageVersion; +if (shell.env['EXERCISM_PRETTIER_VERSION'] !== packageVersion){ + shell.echo(`\n==========\nWorkflow EXERCISM_PRETTIER_VERSION does not match pacakge.json prettier version ${packageVersion}\n`); } From c8f95483916340fb3aeb3fa10435925fd06142a8 Mon Sep 17 00:00:00 2001 From: Laural Date: Fri, 9 Jul 2021 15:38:15 -0500 Subject: [PATCH 004/989] Add Error to check ENV version vs package.json --- scripts/pr-check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/pr-check b/scripts/pr-check index f55b16630c..79ad80d9c2 100755 --- a/scripts/pr-check +++ b/scripts/pr-check @@ -146,7 +146,7 @@ let package = JSON.parse(packageFile); const packageVersion = package['devDependencies']['prettier'].replace(/[^0-9a-zA-Z.]/g, '') if (shell.env['EXERCISM_PRETTIER_VERSION'] !== packageVersion){ - shell.echo(`\n==========\nWorkflow EXERCISM_PRETTIER_VERSION does not match pacakge.json prettier version ${packageVersion}\n`); + throw new Error(`Workflow EXERCISM_PRETTIER_VERSION does not match pacakge.json prettier version ${packageVersion}`) } From eec1e6720396bed7b981d57bdc212dfc7c06dcb5 Mon Sep 17 00:00:00 2001 From: Laural Date: Sat, 10 Jul 2021 21:19:54 -0500 Subject: [PATCH 005/989] Add Read workflow yml files to check ENV version vs package.json --- scripts/pr-check | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/scripts/pr-check b/scripts/pr-check index 79ad80d9c2..2d6c766420 100755 --- a/scripts/pr-check +++ b/scripts/pr-check @@ -23,6 +23,7 @@ const { assignments, } = require('./helpers'); +const fn = require('fn'); const shell = require('shelljs'); const path = require('path'); const files = process.argv.slice(2); @@ -143,12 +144,36 @@ cleanUp(); */ const packageFile = shell.cat('package.json').toString(); let package = JSON.parse(packageFile); -const packageVersion = package['devDependencies']['prettier'].replace(/[^0-9a-zA-Z.]/g, '') +const packageVersion = package['devDependencies']['prettier'].replace(/[^0-9a-zA-Z.]/g, ''); +let actionFormat = () => { + try { + return fs.readFileSync('./.github/workflows/action-format.yml', 'utf8'); + } catch(err) { + return err; + } + +} +let verifyCodeFormatting = () => { + try { + return fs.readFileSync('./.github/workflows/verify-code-formatting.yml', 'utf8'); + } catch(err) { + return err; + } + +} -if (shell.env['EXERCISM_PRETTIER_VERSION'] !== packageVersion){ - throw new Error(`Workflow EXERCISM_PRETTIER_VERSION does not match pacakge.json prettier version ${packageVersion}`) +let notMatchingFiles = []; + +if ( !actionFormat().includes(`EXERCISM_PRETTIER_VERSION: '${packageVersion}'`)){ + notMatchingFiles.push('action-format.yml') +} +if ( !verifyCodeFormatting().includes(`EXERCISM_PRETTIER_VERSION: '${packageVersion}'`)){ + notMatchingFiles.push('verify-code-formatting.yml') } +if (notMatchingFiles.length > 0){ + throw new Error(`Workflow EXERCISM_PRETTIER_VERSION in file(s): ${notMatchingFiles.join(', ')} does not match pacakge.json prettier version ${packageVersion}`) +} /** From b7624268a2a4aa8dd6023228e0aba53ab374a8ed Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 04:25:44 +0200 Subject: [PATCH 006/989] Move prettier check to bin file and extract when not present --- .github/workflows/action-format.yml | 2 - .github/workflows/verify-code-formatting.yml | 2 - bin/check-formatting.sh | 24 ++++++++++ bin/format.sh | 24 ++++++++-- scripts/pr-check | 46 ++------------------ 5 files changed, 49 insertions(+), 49 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 5f3e969f00..b98169d1c4 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -62,8 +62,6 @@ jobs: - name: 'Format code' run: ./bin/format.sh - env: - EXERCISM_PRETTIER_VERSION: '2.3.2' - name: 'Commit formatted code' run: | diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 3447ca0572..0809ef2c59 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -14,5 +14,3 @@ jobs: - name: 'Verify formatting of all files' run: ./bin/check-formatting.sh - env: - EXERCISM_PRETTIER_VERSION: '2.3.2' diff --git a/bin/check-formatting.sh b/bin/check-formatting.sh index 4dc27e9523..a444a712b7 100755 --- a/bin/check-formatting.sh +++ b/bin/check-formatting.sh @@ -1,3 +1,27 @@ #!/bin/bash +if [ -z "$EXERCISM_PRETTIER_VERSION" ]; then + echo "Pulling prettier version from package.json" + EXERCISM_PRETTIER_VERSION=$(npm list prettier | grep -Po '.*\sprettier@\K.*') +fi + +if [ -z "$EXERCISM_PRETTIER_VERSION" ]; then + echo "---------------------------------------------------" + echo "This script requires the EXERCISM_PRETTIER_VERSION variable to work." + echo "Please see https://exercism.org/docs/building/markdown/style-guide for guidance." + echo "---------------------------------------------------" + echo "This is what npm list reports:" + echo "$(npm list prettier)" + echo "" + echo "This is the version that can be extracted:" + echo "$(npm list prettier | grep -Po '.*\sprettier@\K.*')" + echo "" + echo "These files are found in the repo root:" + echo "$(ls -p | grep -v /)" + echo "---------------------------------------------------" + exit 1 +else + echo "Running format with prettier@$EXERCISM_PRETTIER_VERSION" +fi + npx "prettier@$EXERCISM_PRETTIER_VERSION" --check "**/*.{js,jsx,ts,tsx,css,sass,scss,html,json,md,yml}" diff --git a/bin/format.sh b/bin/format.sh index 2a2141a4f8..0ac8ce94de 100755 --- a/bin/format.sh +++ b/bin/format.sh @@ -1,9 +1,27 @@ #!/usr/bin/env bash if [ -z "$EXERCISM_PRETTIER_VERSION" ]; then - echo "This script requires the EXERCISM_PRETTIER_VERSION variable to work." - echo "Please see https://github.com/exercism/v3/blob/master/docs/maintainers/style-guide.md for guidance." - exit 1 + echo "Pulling prettier version from package.json" + EXERCISM_PRETTIER_VERSION=$(npm list prettier | grep -Po '.*\sprettier@\K.*') +fi + +if [ -z "$EXERCISM_PRETTIER_VERSION" ]; then + echo "---------------------------------------------------" + echo "This script requires the EXERCISM_PRETTIER_VERSION variable to work." + echo "Please see https://exercism.org/docs/building/markdown/style-guide for guidance." + echo "---------------------------------------------------" + echo "This is what npm list reports:" + echo "$(npm list prettier)" + echo "" + echo "This is the version that can be extracted:" + echo "$(npm list prettier | grep -Po '.*\sprettier@\K.*')" + echo "" + echo "These files are found in the repo root:" + echo "$(ls -p | grep -v /)" + echo "---------------------------------------------------" + exit 1 +else + echo "Running format with prettier@$EXERCISM_PRETTIER_VERSION" fi npx "prettier@$EXERCISM_PRETTIER_VERSION" --write "**/*.{js,jsx,ts,tsx,css,sass,scss,html,json,md,yml}" diff --git a/scripts/pr-check b/scripts/pr-check index 2d6c766420..dbdcf7b38a 100755 --- a/scripts/pr-check +++ b/scripts/pr-check @@ -9,8 +9,7 @@ * 1. Find the exercises at all the paths provided * 2. Check stub existence for those exercises * 3. Check integrity of configuration for those exercises - * 4. Check prettier package.json version and ENV matches - * 5. Run eslint for those exercises to check code-style + * 4. Run eslint for those exercises to check code-style */ const { @@ -23,7 +22,6 @@ const { assignments, } = require('./helpers'); -const fn = require('fn'); const shell = require('shelljs'); const path = require('path'); const files = process.argv.slice(2); @@ -139,43 +137,6 @@ if (!envIsThruthy('SKIP_INTEGRITY', false)) { // Cleanup tmp directory if any exists cleanUp(); -/** - * Check if prettier version of package.json is the same than ENV in workflow -*/ -const packageFile = shell.cat('package.json').toString(); -let package = JSON.parse(packageFile); -const packageVersion = package['devDependencies']['prettier'].replace(/[^0-9a-zA-Z.]/g, ''); -let actionFormat = () => { - try { - return fs.readFileSync('./.github/workflows/action-format.yml', 'utf8'); - } catch(err) { - return err; - } - -} -let verifyCodeFormatting = () => { - try { - return fs.readFileSync('./.github/workflows/verify-code-formatting.yml', 'utf8'); - } catch(err) { - return err; - } - -} - -let notMatchingFiles = []; - -if ( !actionFormat().includes(`EXERCISM_PRETTIER_VERSION: '${packageVersion}'`)){ - notMatchingFiles.push('action-format.yml') -} -if ( !verifyCodeFormatting().includes(`EXERCISM_PRETTIER_VERSION: '${packageVersion}'`)){ - notMatchingFiles.push('verify-code-formatting.yml') -} - -if (notMatchingFiles.length > 0){ - throw new Error(`Workflow EXERCISM_PRETTIER_VERSION in file(s): ${notMatchingFiles.join(', ')} does not match pacakge.json prettier version ${packageVersion}`) -} - - /** * Moves all example and test files to single directory - tmp_exercises * This allows running the test command together for all files @@ -192,8 +153,9 @@ exercises.forEach(prepare); shell.env['CLEANUP'] = true; -const checkResult = shell.exec(`npx babel-node ${path.join('scripts', 'lint')}`) - .code; +const checkResult = shell.exec( + `npx babel-node ${path.join('scripts', 'lint')}` +).code; if (checkResult !== 0) { shell.echo(`scripts/lint returned a non-zero exit code: ${checkResult}`); shell.exit(checkResult); From 7d684a868ab6c40b702bad03abe31f3eb49eee2d Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 04:31:03 +0200 Subject: [PATCH 007/989] Force Node LTS --- .github/workflows/action-format.yml | 4 ++++ .github/workflows/verify-code-formatting.yml | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index b98169d1c4..f6249aadf1 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -60,6 +60,10 @@ jobs: git clone $HEAD_REPO . git checkout -b "$HEAD_REF" "origin/$HEAD_REF" + - name: Use Node.js LTS (14.x) + uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + with: + node-version: 14.x - name: 'Format code' run: ./bin/format.sh diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 0809ef2c59..42069b7b41 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -11,6 +11,9 @@ jobs: steps: - name: 'Checkout code' uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - + - name: Use Node.js LTS (14.x) + uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + with: + node-version: 14.x - name: 'Verify formatting of all files' run: ./bin/check-formatting.sh From 53e7bcca0561d417aeec08ebe78da9cc1d8c53bc Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 04:34:19 +0200 Subject: [PATCH 008/989] Regenerate-lock --- package-lock.json | 14663 +++++--------------------------------------- 1 file changed, 1527 insertions(+), 13136 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3ef2917256..125b5c2f14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,36 +1,16 @@ { "name": "@exercism/javascript", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "name": "@exercism/javascript", - "license": "MIT", - "devDependencies": { - "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", - "@babel/node": "^7.15.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", - "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", - "chalk": "^4.1.2", - "core-js": "^3.17.2", - "diff": "^5.0.0", - "eslint": "^7.32.0", - "jest": "^26.6.3", - "prettier": "^2.3.2", - "shelljs": "^0.8.4" - } - }, - "node_modules/@babel/cli": { + "lockfileVersion": 1, + "dependencies": { + "@babel/cli": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.4.tgz", "integrity": "sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==", "dev": true, - "dependencies": { + "requires": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", + "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", @@ -38,55 +18,35 @@ "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "@babel/code-frame": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/highlight": "^7.0.0" } }, - "node_modules/@babel/compat-data": { + "@babel/compat-data": { "version": "7.15.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/core": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.4.tgz", - "integrity": "sha512-Lkcv9I4a8bgUI8LJOLM6IKv6hnz1KOju6KM1lceqVMKlKKqNRopYd2Pc9MgIurqvMJ6BooemrnJz8jlIiQIpsA==", + "@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.15.4", "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-module-transforms": "^7.15.4", "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.4", + "@babel/parser": "^7.15.5", "@babel/template": "^7.15.4", "@babel/traverse": "^7.15.4", "@babel/types": "^7.15.4", @@ -97,206 +57,373 @@ "semver": "^6.3.0", "source-map": "^0.5.0" }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { + "@babel/eslint-parser": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.5.tgz", "integrity": "sha512-20BlOHuGf3UXS7z1QPyllM9Gz8SEgcp/UcKeUmdHIFZO6HF1n+3KaLpeyfwWvjY/Os/ynPX3k8qXE/nZ5dw/0g==", "dev": true, - "dependencies": { + "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": ">=7.5.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@babel/eslint-plugin": { + "@babel/eslint-plugin": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", "dev": true, - "dependencies": { + "requires": { "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/eslint-parser": ">=7.11.0", - "eslint": ">=7.5.0" } }, - "node_modules/@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "@babel/generator": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.8.tgz", + "integrity": "sha512-HKyUVu69cZoclptr8t8U5b6sx6zoWjh8jiUhnuj3MpZuKT2dJ8zPTuiy31luq32swhI0SpwItCIlU8XW7BZeJg==", "dev": true, - "dependencies": { - "@babel/types": "^7.15.4", + "requires": { + "@babel/types": "^7.8.7", "jsesc": "^2.5.1", + "lodash": "^4.17.13", "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" + "requires": { + "@babel/types": "^7.15.4" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, - "node_modules/@babel/helper-compilation-targets": { + "@babel/helper-compilation-targets": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { + "@babel/helper-create-regexp-features-plugin": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { + "@babel/helper-define-polyfill-provider": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", @@ -306,12774 +433,128 @@ "resolve": "^1.14.2", "semver": "^6.1.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", - "dev": true - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/node": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.4.tgz", - "integrity": "sha512-UZue+j8p5aKTaVjvy5psYmqLHqmz+9cIboAFoa97S1xeZyUr0gT6KzXB8ZkfBIsP/u79biOdjGHVXBXnW3rVfw==", - "dev": true, - "dependencies": { - "@babel/register": "^7.15.3", - "commander": "^4.0.1", - "core-js": "^3.16.0", - "node-environment-flags": "^1.0.5", - "regenerator-runtime": "^0.13.4", - "v8flags": "^3.1.1" - }, - "bin": { - "babel-node": "bin/babel-node.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/parser": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.4.tgz", - "integrity": "sha512-xmzz+7fRpjrvDUj+GV7zfz/R3gSK2cOxGlazaXooxspCr539cbTXJKvBJzSVI2pPhcRGquoOtaIkKCsHQUiO3w==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties/node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta/node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", - "dev": true - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await/node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", - "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-new-target/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.15.3.tgz", - "integrity": "sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", - "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@exercism/eslint-config-javascript": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.4.0.tgz", - "integrity": "sha512-Y+Pf680OJxQDxt6S2cC9rI5Vdn4sqn7CnTaoBWSV0TV3iizlDTo9XrXq6Vzpb1GAlU5Icf6JqBlYpnjQad8y7w==", - "dev": true, - "dependencies": { - "@babel/eslint-parser": "^7.14.5", - "@babel/eslint-plugin": "^7.14.5", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.23.4" - }, - "peerDependencies": { - "@babel/core": ">= 7.14", - "eslint": ">= 7" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/console/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/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 - }, - "node_modules/@jest/console/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/core/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/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 - }, - "node_modules/@jest/core/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/@jest/core/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "node-notifier": "^8.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/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 - }, - "node_modules/@jest/reporters/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/source-map/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/test-sequencer/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/transform/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/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 - }, - "node_modules/@jest/transform/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@jest/transform/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/types/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/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 - }, - "node_modules/@jest/types/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz", - "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz", - "integrity": "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==", - "dev": true, - "dependencies": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz", - "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.1.0.tgz", - "integrity": "sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.1.0.tgz", - "integrity": "sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.7.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.10.tgz", - "integrity": "sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz", - "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", - "dev": true - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "dev": true, - "dependencies": { - "type-fest": "^0.11.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/babel-jest": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.0.tgz", - "integrity": "sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==", - "dev": true, - "dependencies": { - "@jest/transform": "^27.1.0", - "@jest/types": "^27.1.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/transform": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.0.tgz", - "integrity": "sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.1.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.1.0", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.1.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-jest/node_modules/@jest/types": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz", - "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/babel-jest/node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/babel-jest/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/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 - }, - "node_modules/babel-jest/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.1.1" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/babel-jest/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/babel-jest/node_modules/jest-haste-map": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.0.tgz", - "integrity": "sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.1.0", - "jest-worker": "^27.1.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/babel-jest/node_modules/jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-util": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.0.tgz", - "integrity": "sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==", - "dev": true, - "dependencies": { - "@jest/types": "^27.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-worker": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.0.tgz", - "integrity": "sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/babel-jest/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/babel-jest/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-jest/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^27.0.6", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001237", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz", - "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chalk/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/chalk/node_modules/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 - }, - "node_modules/chalk/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/chokidar/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.0.tgz", - "integrity": "sha512-5D9sPHCdewoUK7pSUPfTF7ZhLh8k9/CoJXWUEo+F1dZT5Z1DVgcuRqUKhjeKW+YLb8f21rTFgWwQJiNw1hoZ5Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.752", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", - "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==", - "dev": true - }, - "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", - "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", - "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.23.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", - "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.1", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.4.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.3", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-import/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/eslint/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/expect/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expect/node_modules/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 - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", - "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true, - "optional": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-config/node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": ">= 10.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/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 - }, - "node_modules/jest-config/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-config/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-diff/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/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 - }, - "node_modules/jest-diff/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-each/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/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 - }, - "node_modules/jest-each/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 10.14.2" - }, - "optionalDependencies": { - "fsevents": "^2.1.2" - } - }, - "node_modules/jest-haste-map/node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-haste-map/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-haste-map/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-jasmine2/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/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 - }, - "node_modules/jest-jasmine2/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-matcher-utils/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/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 - }, - "node_modules/jest-matcher-utils/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-message-util/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/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 - }, - "node_modules/jest-message-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-resolve/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/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 - }, - "node_modules/jest-resolve/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jest-resolve/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/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 - }, - "node_modules/jest-runner/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-runner/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runtime/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/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 - }, - "node_modules/jest-runtime/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-serializer/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/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 - }, - "node_modules/jest-snapshot/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-util/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/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 - }, - "node_modules/jest-util/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest-util/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/jest-util/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-validate/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/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 - }, - "node_modules/jest-validate/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-watcher/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/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 - }, - "node_modules/jest-watcher/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest/node_modules/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 - }, - "node_modules/jest/node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "node_modules/jest/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsdom": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", - "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", - "dev": true, - "dependencies": { - "abab": "^2.0.3", - "acorn": "^7.1.1", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.2.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.0", - "domexception": "^2.0.1", - "escodegen": "^1.14.1", - "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", - "nwsapi": "^2.2.0", - "parse5": "5.1.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.8", - "saxes": "^5.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^3.0.1", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.2.3", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "dependencies": { - "tmpl": "1.0.x" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, - "dependencies": { - "mime-db": "1.44.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-environment-flags": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz", - "integrity": "sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==", - "dev": true, - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "dev": true, - "optional": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "optional": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/pretty-format/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/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 - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz", - "integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==", - "dev": true, - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shelljs": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", - "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/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 - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/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, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "node_modules/table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tough-cookie": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", - "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", - "dev": true, - "dependencies": { - "ip-regex": "^2.1.0", - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/v8-to-istanbul": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz", - "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/v8flags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", - "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "dependencies": { - "makeerror": "1.0.x" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true, - "engines": { - "node": ">=10.4" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/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, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/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, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/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 - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/yargs/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - } - }, - "dependencies": { - "@babel/cli": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.4.tgz", - "integrity": "sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==", - "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.4.tgz", - "integrity": "sha512-Lkcv9I4a8bgUI8LJOLM6IKv6hnz1KOju6KM1lceqVMKlKKqNRopYd2Pc9MgIurqvMJ6BooemrnJz8jlIiQIpsA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "ms": "2.1.2" + "@babel/highlight": "^7.14.5" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.5.tgz", - "integrity": "sha512-20BlOHuGf3UXS7z1QPyllM9Gz8SEgcp/UcKeUmdHIFZO6HF1n+3KaLpeyfwWvjY/Os/ynPX3k8qXE/nZ5dw/0g==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", - "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -13098,32 +579,44 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-hoist-variables": { @@ -13133,6 +626,18 @@ "dev": true, "requires": { "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-member-expression-to-functions": { @@ -13142,6 +647,18 @@ "dev": true, "requires": { "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-imports": { @@ -13151,6 +668,18 @@ "dev": true, "requires": { "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { @@ -13167,6 +696,138 @@ "@babel/template": "^7.15.4", "@babel/traverse": "^7.15.4", "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, "@babel/helper-optimise-call-expression": { @@ -13176,6 +837,18 @@ "dev": true, "requires": { "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-plugin-utils": { @@ -13185,14 +858,26 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-replace-supers": { @@ -13205,6 +890,138 @@ "@babel/helper-optimise-call-expression": "^7.15.4", "@babel/traverse": "^7.15.4", "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, "@babel/helper-simple-access": { @@ -13214,24 +1031,48 @@ "dev": true, "requires": { "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-validator-identifier": { @@ -13247,15 +1088,147 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, "@babel/helpers": { @@ -13267,16 +1240,148 @@ "@babel/template": "^7.15.4", "@babel/traverse": "^7.15.4", "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", + "esutils": "^2.0.2", "js-tokens": "^4.0.0" }, "dependencies": { @@ -13308,19 +1413,19 @@ } }, "@babel/parser": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.4.tgz", - "integrity": "sha512-xmzz+7fRpjrvDUj+GV7zfz/R3gSK2cOxGlazaXooxspCr539cbTXJKvBJzSVI2pPhcRGquoOtaIkKCsHQUiO3w==", + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.8.tgz", + "integrity": "sha512-mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==", "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", "@babel/plugin-proposal-optional-chaining": "^7.14.5" }, "dependencies": { @@ -13333,13 +1438,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { @@ -13370,12 +1475,12 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -13573,13 +1678,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -13864,9 +1969,9 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", - "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -13881,25 +1986,112 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } } } }, @@ -13991,9 +2183,9 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -14017,11 +2209,89 @@ "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", + "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "dev": true + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } } } }, @@ -14079,14 +2349,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.0", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -14099,15 +2369,15 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -14182,9 +2452,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -14363,19 +2633,19 @@ } }, "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", + "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", "@babel/plugin-proposal-dynamic-import": "^7.14.5", "@babel/plugin-proposal-export-namespace-from": "^7.14.5", "@babel/plugin-proposal-json-strings": "^7.14.5", @@ -14386,7 +2656,7 @@ "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -14405,25 +2675,25 @@ "@babel/plugin-transform-arrow-functions": "^7.14.5", "@babel/plugin-transform-async-to-generator": "^7.14.5", "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", "@babel/plugin-transform-computed-properties": "^7.14.5", "@babel/plugin-transform-destructuring": "^7.14.7", "@babel/plugin-transform-dotall-regex": "^7.14.5", "@babel/plugin-transform-duplicate-keys": "^7.14.5", "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", "@babel/plugin-transform-function-name": "^7.14.5", "@babel/plugin-transform-literals": "^7.14.5", "@babel/plugin-transform-member-expression-literals": "^7.14.5", "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", "@babel/plugin-transform-modules-umd": "^7.14.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", "@babel/plugin-transform-new-target": "^7.14.5", "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", "@babel/plugin-transform-property-literals": "^7.14.5", "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", @@ -14435,7 +2705,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", + "@babel/types": "^7.15.4", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -14458,6 +2728,16 @@ "@babel/helper-plugin-utils": "^7.14.5" } }, + "@babel/types": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -14493,42 +2773,110 @@ } }, "@babel/runtime": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz", - "integrity": "sha512-twj3L8Og5SaCRCErB4x4ajbvBIVV77CGeFglHpeg5WC5FF8TZzBWXtTJ4MqaD9QszLYTtr+IsaAL2rEUevb+eg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + } } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.6.tgz", + "integrity": "sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.6", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6", "debug": "^4.1.0", - "globals": "^11.1.0" + "globals": "^11.1.0", + "lodash": "^4.17.13" }, "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -14547,12 +2895,13 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz", + "integrity": "sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "esutils": "^2.0.2", + "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } }, @@ -14599,9 +2948,9 @@ } }, "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -15590,8 +3939,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "acorn-walk": { "version": "7.2.0", @@ -15950,6 +4298,14 @@ "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } } }, "jest-worker": { @@ -15971,6 +4327,14 @@ "requires": { "braces": "^3.0.1", "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } } }, "slash": { @@ -16230,16 +4594,16 @@ "dev": true }, "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "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.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^1.1.75" } }, "bser": { @@ -16297,9 +4661,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001237", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz", - "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==", + "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": { @@ -16588,9 +4952,9 @@ "dev": true }, "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", "dev": true }, "combined-stream": { @@ -16648,12 +5012,12 @@ "dev": true }, "core-js-compat": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.0.tgz", - "integrity": "sha512-5D9sPHCdewoUK7pSUPfTF7ZhLh8k9/CoJXWUEo+F1dZT5Z1DVgcuRqUKhjeKW+YLb8f21rTFgWwQJiNw1hoZ5Q==", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", + "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.8", "semver": "7.0.0" }, "dependencies": { @@ -16877,9 +5241,9 @@ } }, "electron-to-chromium": { - "version": "1.3.752", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", - "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==", + "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": { @@ -17086,6 +5450,36 @@ "@babel/highlight": "^7.10.4" } }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + } + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -17122,9 +5516,9 @@ "dev": true }, "globals": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.10.0.tgz", - "integrity": "sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", "dev": true, "requires": { "type-fest": "^0.20.2" @@ -17187,8 +5581,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-node": { "version": "0.3.4", @@ -19471,8 +7864,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "26.0.0", @@ -20676,9 +9068,9 @@ } }, "node-releases": { - "version": "1.1.73", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", - "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "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": { @@ -20939,9 +9331,9 @@ "dev": true }, "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, "path-type": { @@ -20968,9 +9360,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "dev": true }, "pify": { @@ -21283,9 +9675,9 @@ } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, "regenerator-transform": { @@ -21952,16 +10344,6 @@ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "string-length": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", @@ -22003,6 +10385,16 @@ "define-properties": "^1.1.3" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -22651,8 +11043,7 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true, - "requires": {} + "dev": true }, "xml-name-validator": { "version": "3.0.0", From 2309341c76a1b259910c8cb8e56f37d9200a35b6 Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 15:03:26 +0200 Subject: [PATCH 009/989] Attempt installing dependencies for npm list --- .github/workflows/verify-code-formatting.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 42069b7b41..d559a8e905 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -15,5 +15,7 @@ jobs: uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 with: node-version: 14.x + - name: Install project development dependencies + run: npm i - name: 'Verify formatting of all files' run: ./bin/check-formatting.sh From 7911ca62cc90180ab3e76611bc857ac3c5c6454f Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 15:04:58 +0200 Subject: [PATCH 010/989] Also install on format action --- .github/workflows/action-format.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index f6249aadf1..212edaeb3d 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -64,6 +64,8 @@ jobs: uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 with: node-version: 14.x + - name: Install project development dependencies + run: npm i - name: 'Format code' run: ./bin/format.sh From e155556de5ed000524f4b006f33c0caa4db405bc Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Sun, 5 Sep 2021 15:15:04 +0200 Subject: [PATCH 011/989] Update CONTRIBUTING.md for v3 --- CONTRIBUTING.md | 110 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 83 insertions(+), 27 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3e0d129b9c..8c52c42d26 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,8 @@ # Contributing -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. You can find this in the [`config.json`][file-config]. It's not uncommon that people discover incorrect implementations of certain tests, have a suggestion for a track specific hint to aid the student on the _JavaScript specifics_, see optimisations in terms of the configurations of `jest`, `eslint` or other dependencies, report missing edge cases, factual errors, logical errors, and, implement exercises or develop new exercises. +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. +You can find this in the [`config.json`][file-config]. +It's not uncommon that people discover incorrect implementations of certain tests, have a suggestion for a track specific hint to aid the student on the _JavaScript specifics_, see optimisations in terms of the configurations of `jest`, `eslint` or other dependencies, report missing edge cases, factual errors, logical errors, and, implement exercises or develop new exercises. We welcome contributions of all sorts and sizes, from reporting issues to submitting patches, as well as joining the current [discussions 💬][issue-discussion]. @@ -35,7 +37,8 @@ We welcome contributions of all sorts and sizes, from reporting issues to submit --- -This guide covers several common scenarios pertaining to **improving the JavaScript track**. There are several other guides about contributing to other parts of the Exercism ecosystem, that are similar to this repository. +This guide covers several common scenarios pertaining to **improving the JavaScript track**. +There are several other guides about contributing to other parts of the Exercism ecosystem, that are similar to this repository. - [Generic information about track-contributing][contributing-generic] - [The TypeScript track][contributing-typescript] @@ -60,35 +63,49 @@ There are two ways to implement new exercises (exercises that don't exist in thi #### Implementing existing exercise -Let's say you want to implement a new exercise, from the list of exercises, because you've noticed that this track could benefit from this exercise, really liked it in another track, or just because you find this interesting; the first step is to [check for an open issue][issue-new-exercise]. If it's there, make sure no one is working on it, and most of all that there is not an open Pull Request towards this exercise. +The majority of exercises are _practice_ exercises. +These exercises are **not** part of the syllabus (they are not concept exercises), and often have canonical data/shared data between tracks. -If there is no such issue, you may open one. The baseline of work is as follows: +Let's say you want to implement a new exercise, from the list of exercises, because you've noticed that this track could benefit from this exercise, really liked it in another track, or just because you find this interesting; the first step is to [check for an open issue][issue-new-exercise]. +If it's there, make sure no one is working on it, and most of all that there is not an open Pull Request towards this exercise. + +If there is no such issue, you may open one. +The baseline of work is as follows: 1. Open a new issue, we'll label it with `new exercise ✨` 1. We'll assign the issue to you, so you get to work on this exercise 1. Create a new folder in `/exercises` -1. You'll need to sync this folder with the matching config files. You can use `scripts/sync` to do this: `ASSIGNMENT=slug npx babel-node scripts/sync`. +1. You'll need to sync this folder with the matching config files. + You can use `scripts/sync` to do this: `ASSIGNMENT=slug npx babel-node scripts/sync`. 1. Create a `.js` stub file. 1. Create a `.spec.js` test file. Here add the tests, per canonical data if possible (more on canonical data below). 1. Create a `example.js` file. Place a working implementation, assuming it's renamed to `.js` -1. Create `.meta/tests.toml`. If the exercise that is being implemented has test data in the [problem specifications repository][problem-specifications], the contents of this file **must** be a list of UUIDs of the tests that are implemented or not implemented. Scroll down to [tools](#tools) to find configlet which aids generating this file _interactively_. +1. Create `.meta/tests.toml`. + If the exercise that is being implemented has test data in the [problem specifications repository][problem-specifications], the contents of this file **must** be a list of UUIDs of the tests that are implemented or not implemented. + Scroll down to [tools](#tools) to find configlet which aids generating this file _interactively_. 1. Run the tests locally, using `scripts/test`: `ASSIGNMENT=slug npx babel-node scripts/test`. 1. Run the linter locally, using `scripts/lint`: `ASSIGNMENT=slug npx babel-node scripts/lint`. -1. Create an entry in `config.json`: a unique _new_ UUID (you can use the `configlet uuid` tool to generate one, scroll down to [tools](#tools) to see how you can get it), give it a difficulty (should be similar to similar exercises), and make sure the _order_ of the file is sane. Currently the file is ordered first on core - non core, then on difficulty low to high, and finally lexicographically. +1. Create an entry in `config.json`: a unique _new_ UUID (you can use the `configlet uuid` tool to generate one, scroll down to [tools](#tools) to see how you can get it), give it a difficulty (should be similar to similar exercises), and make sure the _order_ of the file is sane. + Currently the file is ordered first on concept exercise, then on "original core", finally everything else, on difficulty low to high, and ultimately lexicographically. 1. Format the files, using `scripts/format`: `npx babel-node scripts/format`. -The final step is opening a Pull Request, with these items all checked off. Make sure the tests run and the linter is happy. It will run automatically on your PR. +The final step is opening a Pull Request, with these items all checked off. +Make sure the tests run and the linter is happy. It will run automatically on your PR. + +If you want to work on a new _concept_ exercise, please talk to the current maintainers of the track. #### Creating a track-specific exercise -The steps for a track-specific exercise are similar to those of implementing an established, existing exercise. The differences are: +The steps for a track-specific exercise are similar to those of implementing an established, existing exercise. +The differences are: - You'll have to write a README.md and test-suite from scratch - You'll have to come up with a unique _slug_. - We need to require an icon for it. - Generate a UUID, for example using [configlet][configlet]. -Open a new issue with your proposal, and we'll make sure all these steps are correctly taken. Don't worry! You're not alone in this. +Open a new issue with your proposal, and we'll make sure all these steps are correctly taken. +Don't worry! You're not alone in this. ### Existing exercises @@ -96,51 +113,82 @@ There are always improvements possible on existing exercises. #### Improving the README.md -`README.md`: the description that shows up on the student's exercise page, when they are ready to start. It's also downloaded as part of the exercise's data. The `README.md`, together with the `.spec.js` file form the contract for the implementation of the exercise. No test should _force_ a specific implementation, no `README.md` explanation should _give away_ a certain implementation. The `README.md` files are [generated][doc-readme], which is explains [here][doc-readme]. +For _practice_ exercises, `README.md` is generated from a canonical source. + +`README.md`: the description that shows up on the student's exercise page, when they are ready to start. +It's also downloaded as part of the exercise's data. The `README.md`, together with the `.spec.js` file form the contract for the implementation of the exercise. +No test should _force_ a specific implementation, no `README.md` explanation should _give away_ a certain implementation. +The `README.md` files are [generated][doc-readme], which is explains [here][doc-readme]. - This file may need to be _regenerated_ in order to sync with the latest canonical data. - You may contribute track specific `hints.md`, as listed in that [document][doc-readme] - You may improve the track specific `exercise-readme-insert.md`, and regenerate all the READMEs. -> **Note**: In v3, this will no longer be exactly the same. We'll update this section of the guide when V3 is live. +For _concept_ exercises, `README.md` is generated from the various docs inside the exercise `.docs` directory. + +- `introduction.md`: introduce the concept. + This is placed on top of the file. +- `instructions.md`: the actual exercise instructions. + These follow the introduction. +- `hints.md`: These are hidden behind a button for each task listed in `instructions.md` #### Syncing the exercise -Syncing an exercise with _canonical data_: There is a [problem-specifications][problem-specifications] repository that holds test data in a standardised format. These tests are occasionally fixed, improved, added, removed or otherwise changed. Each change also changes the _version_ of that canonical data. Syncing an exercise consists of: +Only _practice_ exercises require syncing. + +Syncing an exercise with _canonical data_: There is a [problem-specifications][problem-specifications] repository that holds test data in a standardised format. +These tests are occasionally fixed, improved, added, removed or otherwise changed. +Each change also changes the _version_ of that canonical data. +Syncing an exercise consists of: - updating the `.spec.js` file; -- updating the `.meta/tests.toml` file, if the exercise that is being updated has test data in the [problem specifications repository][problem-specifications]. The contents of this file can be updated using configlet, interactively; +- updating the `.meta/tests.toml` file, if the exercise that is being updated has test data in the [problem specifications repository][problem-specifications]. + The contents of this file can be updated using configlet, interactively; - match the `example.js` file to still work with the new tests; and - [regenerate the `README.md`][doc-readme], should there be any changes. #### Improving or adding mentor notes -[Mentor notes][mentor-notes] are the notes that are given to the mentors to guide them with mentoring. These notes _do not live in this repository_, but instead in the `website-copy` repository. Find their [contributing guidelines][contributing-website-copy] [here][contributing-website-copy]. +[Mentor notes][mentor-notes] are the notes that are given to the mentors to guide them with mentoring. +These notes _do not live in this repository_, but instead in the `website-copy` repository. +Find their [contributing guidelines][contributing-website-copy] [here][contributing-website-copy]. #### Improving or adding automated test analyzers -Some exercises already have automated mentoring support. These automations don't live in this repository, but instead in the `javascript-analyzer` repository. Find their [contributing guidelines][contributing-javascript-analyzer] [here][contributing-javascript-analyzer]. +Some exercises already have automated mentoring support. +These automations don't live in this repository, but instead in the `javascript-analyzer` repository. +Find their [contributing guidelines][contributing-javascript-analyzer] [here][contributing-javascript-analyzer]. ## Documentation -There is quite a bit of student-facing documentation, which can be found in the [`docs`][file-docs] folder. You may improve these files by making the required changes and opening a new Pull Request. +There is quite a bit of student-facing documentation, which can be found in the [`docs`][file-docs] folder. +You may improve these files by making the required changes and opening a new Pull Request. ## Tools -You'll need LTS or higher NodeJS 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: +You'll need LTS or higher NodeJS 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_. -We also use `prettier` to format the files. **Prettier is _NOT_ installed when using `npm install`**, because the CI will enforce a certain version. Instead use `npx babel-node scripts/format` to run prettier. If you want to auto-format using your editor, match the version in the GitHub Workflow `verify-code-formatting.yml`. +We also use `prettier` to format the files. +**Prettier is installed when using `npm install`**. +You may use `npx babel-node scripts/format` to run prettier. +If you want to auto-format using your editor, install via `npm install` and it will Just Work™. ### 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. Find more information about [configlet][configlet] [here][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. +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. The goal of the `tests.toml` file is to keep track of which tests are implemented by the exercise. Tests in this file are identified by their UUID and each test has a boolean value that indicates if it is implemented by that exercise. +> If a track implements an exercise for which test data exists, the exercise _must_ contain a `.meta/tests.toml` file. +> The goal of the `tests.toml` file is to keep track of which tests are implemented by the exercise. +> Tests in this file are identified by their UUID and each test has a boolean value that indicates if it is implemented by that exercise. > A `tests.toml` file for a track's `two-fer` exercise looks like this: ```toml @@ -153,7 +201,9 @@ If you'd like to download [configlet][configlet], you can use the [`fetch-config "653611c6-be9f-4935-ab42-978e25fe9a10" = false ``` -To make it easy to keep the `tests.toml` files up to date, contributors can use the `configlet` application's `sync` command. This command will compare the tests specified in the `tests.toml` files against the tests that are defined in the exercise's canonical data. It then interactively gives the maintainer the option to include or exclude test cases that are currently missing, updating the `tests.toml` file accordingly. +To make it easy to keep the `tests.toml` files up to date, contributors can use the `configlet` application's `sync` command. +This command will compare the tests specified in the `tests.toml` files against the tests that are defined in the exercise's canonical data. +It then interactively gives the maintainer the option to include or exclude test cases that are currently missing, updating the `tests.toml` file accordingly. ### Scripts @@ -190,7 +240,9 @@ We have various `scripts` for you in order to aid with maintaining and contribut */ ``` -Use this action to format all the files using the correct version of prettier. If you want your editor to do this automatically, make sure you install `prettier` (e.g. `npm install prettier@2.2.1`), where the version matches `.github/workflows/verify-code-formatting.yml`. +Use this action to format all the files using the correct version of prettier. +If you want your editor to do this automatically, install the project development dependencies (`npm i`), which includes `prettier`. +The correct version will be extracted when running `.github/workflows/verify-code-formatting.yml`. #### `lint` @@ -202,7 +254,8 @@ Use this action to format all the files using the correct version of prettier. I */ ``` -If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. For example, if you only want to lint `two-fer`, you may, depending on your environment use: +If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. +For example, if you only want to lint `two-fer`, you may, depending on your environment use: ```shell ASSIGNMENT=two-fer npx babel-node scripts/lint @@ -218,7 +271,8 @@ ASSIGNMENT=two-fer npx babel-node scripts/lint */ ``` -If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. For example, if you only want to test the `example.js` for `two-fer`, you may, depending on your environment, use: +If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. +For example, if you only want to test the `example.js` for `two-fer`, you may, depending on your environment, use: ```shell ASSIGNMENT=two-fer npx babel-node scripts/test @@ -237,7 +291,8 @@ ASSIGNMENT=two-fer npx babel-node scripts/test */ ``` -If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. For example, if you only want to sync the files for `two-fer`, you may, depending on your environment, use: +If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. +For example, if you only want to sync the files for `two-fer`, you may, depending on your environment, use: ```shell ASSIGNMENT=two-fer npx babel-node scripts/sync @@ -332,7 +387,8 @@ Run this script to check if there is any duplicate package name. ``` Run this script to check if package repository directory in package.json of exercises is in expected format or to fix it. -If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. For example, if you only want to test the directory for `concept/closures`, you may, depending on your environment, use: +If the `ASSIGNMENT` environment variable is set, only _that_ exercise is tested. +For example, if you only want to test the directory for `concept/closures`, you may, depending on your environment, use: ```shell ASSIGNMENT=concept/closures npx babel-node scripts/directory-check From b93e37158e6b2404ac42e1612e572010241be9c6 Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+ProProgrammer2504@users.noreply.github.com> Date: Sun, 5 Sep 2021 23:21:30 +0530 Subject: [PATCH 012/989] Fixed markdown issues & the link to expo in ABOUT.md (#1312) --- docs/ABOUT.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ABOUT.md b/docs/ABOUT.md index 3a1d1d3488..24cd605822 100644 --- a/docs/ABOUT.md +++ b/docs/ABOUT.md @@ -1,6 +1,6 @@ # About -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 a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser _on any computer_! JavaScript is not only for use in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross platform applications_ for Windows, Linux and Mac OS. @@ -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 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._ [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 @@ -35,7 +35,7 @@ This means you don't need to worry about what is and isn't supported. [web-deno]: https://deno.land/ [web-electron]: https://electronjs.org/ [web-react-native]: https://facebook.github.io/react-native/ -[web-expo]: https://expo.io/ +[web-expo]: https://expo.dev/ [web-ionic]: https://ionicframework.com/ [web-compat-browsers]: https://kangax.github.io/compat-table/esnext/ [web-compat-node]: https://node.green/#ESNEXT From b0c84072208dfdb3ba3c3405983b9908acc0c362 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Sep 2021 00:15:25 +0200 Subject: [PATCH 013/989] Bump path-parse from 1.0.6 to 1.0.7 (#1310) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 125b5c2f14..610b28cde1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9331,9 +9331,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-type": { From ef0ef8ea7301fc04b04b2f4ccee43038f5d4c68b Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Mon, 6 Sep 2021 00:38:12 +0200 Subject: [PATCH 014/989] Downgrade jest and related packages to 26.x.y (#1314) --- exercises/concept/amusement-park/package.json | 10 +- .../annalyns-infiltration/package.json | 10 +- exercises/concept/bird-watcher/package.json | 10 +- .../coordinate-transformation/package.json | 10 +- .../elyses-analytic-enchantments/package.json | 10 +- .../package.json | 10 +- .../concept/elyses-enchantments/package.json | 10 +- .../elyses-looping-enchantments/package.json | 10 +- .../package.json | 10 +- .../concept/factory-sensors/package.json | 10 +- .../concept/freelancer-rates/package.json | 10 +- exercises/concept/fruit-picker/package.json | 10 +- .../concept/high-score-board/package.json | 10 +- exercises/concept/lasagna-master/package.json | 10 +- exercises/concept/lasagna/package.json | 10 +- exercises/concept/lucky-numbers/package.json | 10 +- exercises/concept/mixed-juices/package.json | 10 +- exercises/concept/nullability/package.json | 10 +- exercises/concept/ozans-playlist/package.json | 10 +- exercises/concept/pizza-order/package.json | 10 +- .../poetry-club-door-policy/package.json | 10 +- .../concept/translation-service/package.json | 10 +- .../concept/vehicle-purchase/package.json | 10 +- exercises/practice/accumulate/package.json | 10 +- exercises/practice/acronym/package.json | 10 +- exercises/practice/affine-cipher/package.json | 10 +- exercises/practice/all-your-base/package.json | 10 +- exercises/practice/allergies/package.json | 10 +- exercises/practice/alphametics/package.json | 10 +- exercises/practice/anagram/package.json | 10 +- .../practice/armstrong-numbers/package.json | 10 +- exercises/practice/atbash-cipher/package.json | 10 +- exercises/practice/bank-account/package.json | 10 +- exercises/practice/beer-song/package.json | 10 +- .../practice/binary-search-tree/package.json | 10 +- exercises/practice/binary-search/package.json | 10 +- exercises/practice/binary/package.json | 10 +- exercises/practice/bob/package.json | 10 +- exercises/practice/bowling/package.json | 10 +- exercises/practice/change/package.json | 10 +- .../practice/circular-buffer/package.json | 10 +- exercises/practice/clock/package.json | 10 +- .../practice/collatz-conjecture/package.json | 10 +- .../practice/complex-numbers/package.json | 10 +- exercises/practice/connect/package.json | 10 +- exercises/practice/crypto-square/package.json | 10 +- exercises/practice/custom-set/package.json | 10 +- exercises/practice/darts/package.json | 10 +- exercises/practice/diamond/package.json | 10 +- .../difference-of-squares/package.json | 10 +- .../practice/diffie-hellman/package.json | 10 +- exercises/practice/dnd-character/package.json | 10 +- exercises/practice/dominoes/package.json | 10 +- exercises/practice/etl/package.json | 10 +- exercises/practice/flatten-array/package.json | 10 +- exercises/practice/food-chain/package.json | 10 +- exercises/practice/forth/package.json | 10 +- exercises/practice/gigasecond/package.json | 10 +- exercises/practice/grade-school/package.json | 10 +- exercises/practice/grains/package.json | 10 +- exercises/practice/grep/package.json | 10 +- exercises/practice/hamming/package.json | 10 +- exercises/practice/hello-world/package.json | 10 +- exercises/practice/hexadecimal/package.json | 10 +- exercises/practice/high-scores/package.json | 10 +- exercises/practice/house/package.json | 10 +- exercises/practice/isbn-verifier/package.json | 10 +- exercises/practice/isogram/package.json | 10 +- .../practice/kindergarten-garden/package.json | 10 +- .../largest-series-product/package.json | 10 +- exercises/practice/leap/package.json | 10 +- exercises/practice/linked-list/package.json | 10 +- exercises/practice/list-ops/package.json | 10 +- exercises/practice/luhn/package.json | 10 +- .../practice/matching-brackets/package.json | 10 +- exercises/practice/matrix/package.json | 10 +- exercises/practice/meetup/package.json | 10 +- exercises/practice/minesweeper/package.json | 10 +- exercises/practice/nth-prime/package.json | 10 +- .../practice/nucleotide-count/package.json | 10 +- exercises/practice/ocr-numbers/package.json | 10 +- exercises/practice/octal/package.json | 10 +- .../practice/palindrome-products/package.json | 10 +- exercises/practice/pangram/package.json | 10 +- .../practice/pascals-triangle/package.json | 10 +- .../practice/perfect-numbers/package.json | 10 +- exercises/practice/phone-number/package.json | 10 +- exercises/practice/pig-latin/package.json | 10 +- .../practice/point-mutations/package.json | 10 +- exercises/practice/prime-factors/package.json | 10 +- exercises/practice/promises/package.json | 10 +- .../practice/protein-translation/package.json | 10 +- exercises/practice/proverb/package.json | 10 +- .../practice/pythagorean-triplet/package.json | 10 +- exercises/practice/queen-attack/package.json | 10 +- exercises/practice/raindrops/package.json | 10 +- .../practice/rational-numbers/package.json | 10 +- exercises/practice/react/package.json | 10 +- exercises/practice/rectangles/package.json | 10 +- .../practice/resistor-color-duo/package.json | 10 +- .../practice/resistor-color-trio/package.json | 10 +- .../practice/resistor-color/package.json | 10 +- .../practice/reverse-string/package.json | 10 +- .../practice/rna-transcription/package.json | 10 +- exercises/practice/robot-name/package.json | 10 +- .../practice/robot-simulator/package.json | 10 +- .../practice/roman-numerals/package.json | 10 +- .../practice/rotational-cipher/package.json | 10 +- .../practice/run-length-encoding/package.json | 10 +- exercises/practice/saddle-points/package.json | 10 +- exercises/practice/say/package.json | 10 +- .../practice/scale-generator/package.json | 10 +- .../practice/scrabble-score/package.json | 10 +- .../practice/secret-handshake/package.json | 10 +- exercises/practice/series/package.json | 10 +- exercises/practice/sieve/package.json | 10 +- exercises/practice/simple-cipher/package.json | 10 +- .../practice/simple-linked-list/package.json | 10 +- exercises/practice/space-age/package.json | 10 +- exercises/practice/spiral-matrix/package.json | 10 +- exercises/practice/square-root/package.json | 10 +- exercises/practice/strain/package.json | 10 +- exercises/practice/sublist/package.json | 10 +- .../practice/sum-of-multiples/package.json | 10 +- exercises/practice/transpose/package.json | 10 +- exercises/practice/triangle/package.json | 10 +- exercises/practice/trinary/package.json | 10 +- exercises/practice/twelve-days/package.json | 10 +- exercises/practice/two-bucket/package.json | 10 +- exercises/practice/two-fer/package.json | 10 +- .../variable-length-quantity/package.json | 10 +- exercises/practice/word-count/package.json | 10 +- exercises/practice/word-search/package.json | 10 +- exercises/practice/wordy/package.json | 10 +- exercises/practice/yacht/package.json | 10 +- exercises/practice/zipper/package.json | 10 +- package-lock.json | 409 ++++-------------- package.json | 10 +- 138 files changed, 761 insertions(+), 1018 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index f0d3060058..9c81a86754 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index f985f191ee..a8a62e1dfd 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,13 +14,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 754c72cbd7..d95f569f78 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index a58d5b1ebf..8060d1af3d 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2a7bea3a8b..3093b35393 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 6b3a0f5245..877185dfd4 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 00568530d4..bcee3ba845 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,13 +14,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 5f509a2ad3..85e073c1a5 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 20acbaa8c8..505313fe36 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,13 +15,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ee3c1ba7c3..62b2ce8bee 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,13 +10,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0bb4d55fc9..bd96ad46dd 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 8e4d69a4a7..d55e513f21 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 5ae535ee53..b56825adc9 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 831cda8239..35b55e2af3 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 7889fb4f16..07c8419165 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 0548b5485a..13dd64a0b6 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 0014fda237..9c5141dcfc 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 817c478c94..f4b13da959 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 3049b12734..648c4d6d02 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 5cee1e5c20..8c1809332e 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 4c94db7c4f..759d197d0e 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 337cc7d40e..6f2282dd17 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b35852b9e6..ea9003a636 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 3f1f450539..1a39222aa6 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index edc7506295..8babcb6a93 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 48357672c3..7a803aa1e3 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index b0ff25f230..b745fbc2f7 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 78a549ffc3..51c58d18a1 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 0bc72a7062..0fb3890b5d 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 27455866da..89bc6bc8a5 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 2d9f335c17..0242e954ec 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index e3258a97b0..d6fb715d40 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index fc3c4e0af4..7087761e43 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2519e2eb63..ea54fbcffb 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 8272a63f39..7aa7a4c4ba 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 0fc82dab3b..3eeca6cc97 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 05251ab245..b30239f946 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index c20bdffd60..472ff7367f 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index bc9963b158..162cba2322 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 7836307448..c40790415b 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index cd1ad9b87e..f63bdef2d4 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index c00a397eb4..892a6fee3b 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 743b680cf4..6cfa0b5394 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 3cf3be8e7f..9a36e7e94c 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index df5cb6bca4..a50c2e9107 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 5bb97f7397..6aaebbb2d0 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index e62723824c..e03bb3c53f 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 1ccb3738a9..0134a44613 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8c3f97d4f2..98a76675ec 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index ae110551f0..0215dcbd1d 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 8c53c68947..ffccc76044 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index ec30e93942..542f2654c0 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 89f29022d1..b3775df7a1 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 2b65345683..fdaa87d533 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index bbac106463..40237da5a3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e480c07e54..e8e8baaa41 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 87713e18d1..51520bc926 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 78fe332021..069541dea2 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 4d54c047d6..bd80727a09 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index a10c49b393..a6fc9ad4e4 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index db17edff5b..a331f3087c 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 5dcca8ce4d..221723a010 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e8379308f0..9432111618 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index f01248e0a8..3be55c135d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 582496d2b6..31f6877a9b 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index f7000a10af..ad655de204 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index c0ba059ea5..925cda81f7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index d1fe081d3c..0058a65ffd 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index f1372c4c2a..ed15acb975 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index fe87e94eee..62e000ae9a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 30ef4ef163..6ec614ac1f 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index af77a975d6..171a3a21a6 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d2c48768aa..ebf2accd02 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 7d358df764..ca1a85ca4f 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 80198f47c2..2b0f0dcc70 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 9b9b632e98..ae9f3e0c15 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index c7440d2551..d6fb85bf28 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 20e7f0a65d..2be4d26cc1 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index d8f59b2dbb..d21db137c4 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index e40aa55f3c..bc8d3711c6 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 4d7c3b44e2..4ad5a8551e 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 5915c019e7..0ba3b6b693 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 77947aa2d4..cdc1616ef2 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index c8d81db3ba..ec0db75976 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 8a8937bbd0..39d81b6b67 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 2c649c7024..8c678f6b91 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 8b44daabba..8bc827ceda 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index d85b44b618..0c8eb524c5 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 198a640759..a1b631a10b 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d59445ac97..470d081a1f 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 3dfb89fd0c..e68398697a 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 2c601d4502..b2f69f3036 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 024898af57..5a785c299b 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index d11afd8863..55eb976175 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index f6c0cdd32e..bd46219af4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 9238284f69..79197d879b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index b01c6bb47a..42950e1ef1 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index b3b8eb0d98..6f2b2130fa 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 58c92fe587..ae034f299f 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 48df73fd83..dd0a0dc8d4 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index ad4b988406..6d27c55e31 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 0e0cf7b308..06173d743a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 1dddf2168c..252ebc4875 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index c4fc969840..678c2696b5 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 9976c6bed7..01cc4596ea 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index b97d567786..7c626f9bfb 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index b9c686aba2..c74669174f 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ef80e3cc32..0a20402f5f 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 4ef22eb246..ac6493a952 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5533dd31d3..23d867a68f 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 55029aa65c..370d8c846c 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index f65291899d..109222117e 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 33f9e4ddc5..ed94e6176d 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index c7a528c687..c2d8bc9ae0 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 0dc06a56f6..7e209d6fa0 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 95d4b39d1b..01674bde4d 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 338dfe4781..2a38026b3a 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 9282b06187..7b349421ef 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index cb5f5cb62b..29a6a98a36 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index aeafb6459b..f202b9d64b 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 8f9f48565f..d44fb56e2e 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 089eaa73a1..a4426508ac 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index c66ccc1b30..61022487fd 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 3016892387..2b5debc563 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8824d32482..1211c82939 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 56a12bffbb..e0d83eb5bd 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index d0beef249b..1ef248846f 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 4c6470cb9c..77e8ac2e3f 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bb9a2e482a..87f299f841 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index f6c16eba3b..fd9d863881 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 8384144b42..8d17ce8d1b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 0fd0e5843f..54d3a7a86c 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 4509fa25db..7d11163727 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 9e73f924fc..67a67949e7 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index b59f85fb3a..f68a40269b 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 3398835563..e0314535fd 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,13 +11,13 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 610b28cde1..ec8ec94df9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -197,9 +197,9 @@ } }, "@babel/eslint-parser": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.5.tgz", - "integrity": "sha512-20BlOHuGf3UXS7z1QPyllM9Gz8SEgcp/UcKeUmdHIFZO6HF1n+3KaLpeyfwWvjY/Os/ynPX3k8qXE/nZ5dw/0g==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.4.tgz", + "integrity": "sha512-hPMIAmGNbmQzXJIo2P43Zj9UhRmGev5f9nqdBFOWNGDGh6XKmjby79woBvg6y0Jur6yRfQBneDbUQ8ZVc1krFw==", "dev": true, "requires": { "eslint-scope": "^5.1.1", @@ -207,12 +207,6 @@ "semver": "^6.3.0" }, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -2971,15 +2965,15 @@ } }, "@exercism/eslint-config-javascript": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.4.0.tgz", - "integrity": "sha512-Y+Pf680OJxQDxt6S2cC9rI5Vdn4sqn7CnTaoBWSV0TV3iizlDTo9XrXq6Vzpb1GAlU5Icf6JqBlYpnjQad8y7w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.5.0.tgz", + "integrity": "sha512-uTMIRvhFvjHQVwmTyHgSjFgmltJixFeoCPO7Iw6boK6sca0QBjvpsk8Drl7Z8wTXga5b8VXgplvOOPTsUlV4gw==", "dev": true, "requires": { - "@babel/eslint-parser": "^7.14.5", + "@babel/eslint-parser": "^7.15.4", "@babel/eslint-plugin": "^7.14.5", "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.23.4" + "eslint-plugin-import": "^2.24.2" } }, "@humanwhocodes/config-array": { @@ -3793,79 +3787,13 @@ } }, "@types/jest": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz", - "integrity": "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==", + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", "dev": true, "requires": { - "jest-diff": "^27.0.0", - "pretty-format": "^27.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz", - "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "diff-sequences": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", - "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", - "dev": true - }, - "jest-diff": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.1.0.tgz", - "integrity": "sha512-rjfopEYl58g/SZTsQFmspBODvMSytL16I+cirnScWTLkQVXYVZfxm78DFfdIIXc05RCYuGjxJqrdyG4PIFzcJg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.0.6", - "jest-get-type": "^27.0.6", - "pretty-format": "^27.1.0" - } - }, - "jest-get-type": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", - "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", - "dev": true - }, - "pretty-format": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.1.0.tgz", - "integrity": "sha512-4aGaud3w3rxAO6OXmK3fwBFQ0bctIOG3/if+jYEFGNGIs0EvuidQm3bZ9mlP2/t9epLNC/12czabfy7TZNSwVA==", - "dev": true, - "requires": { - "@jest/types": "^27.1.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" } }, "@types/json5": { @@ -4134,238 +4062,26 @@ "dev": true }, "babel-jest": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.0.tgz", - "integrity": "sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, "requires": { - "@jest/transform": "^27.1.0", - "@jest/types": "^27.1.0", - "@types/babel__core": "^7.1.14", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { - "@jest/transform": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.0.tgz", - "integrity": "sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.1.0", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.1.0", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.1.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "@jest/types": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz", - "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.0.tgz", - "integrity": "sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==", - "dev": true, - "requires": { - "@jest/types": "^27.1.0", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.1.0", - "jest-worker": "^27.1.0", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true - }, - "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.0.tgz", - "integrity": "sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==", - "dev": true, - "requires": { - "@jest/types": "^27.1.0", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - } - } - }, - "jest-worker": { - "version": "27.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.0.tgz", - "integrity": "sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "dependencies": { - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - } - } - }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } } } }, @@ -4392,9 +4108,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4462,12 +4178,12 @@ } }, "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.6", + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -5584,19 +5300,46 @@ "dev": true }, "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } } }, "eslint-module-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", - "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", "dev": true, "requires": { "debug": "^3.2.7", @@ -5673,26 +5416,26 @@ } }, "eslint-plugin-import": { - "version": "2.23.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", - "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", "dev": true, "requires": { "array-includes": "^3.1.3", "array.prototype.flat": "^1.2.4", "debug": "^2.6.9", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.1", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", "find-up": "^2.0.0", "has": "^1.0.3", - "is-core-module": "^2.4.0", + "is-core-module": "^2.6.0", "minimatch": "^3.0.4", - "object.values": "^1.1.3", + "object.values": "^1.1.4", "pkg-up": "^2.0.0", "read-pkg-up": "^3.0.0", "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^3.11.0" }, "dependencies": { "find-up": { @@ -5705,9 +5448,9 @@ } }, "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", "dev": true, "requires": { "has": "^1.0.3" @@ -10612,9 +10355,9 @@ } }, "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", "dev": true, "requires": { "@types/json5": "^0.0.29", diff --git a/package.json b/package.json index ed47ab1a8b..68fee8faf4 100644 --- a/package.json +++ b/package.json @@ -14,14 +14,14 @@ }, "devDependencies": { "@babel/cli": "^7.15.4", - "@babel/core": "^7.15.4", + "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.0", - "@exercism/eslint-config-javascript": "^0.4.0", - "@types/jest": "^27.0.1", + "@babel/preset-env": "^7.15.4", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", "@types/node": "^16.7.10", - "babel-jest": "^27.1.0", + "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", "diff": "^5.0.0", From 60d153416730ab04aad4e7320e62ccf22ca72740 Mon Sep 17 00:00:00 2001 From: Florian Imdahl Date: Mon, 6 Sep 2021 04:59:31 +0200 Subject: [PATCH 015/989] feat: Check corejs version in babel configuration versus package.json (#1313) --- .github/workflows/pr.ci.js.yml | 1 + bin/check_corejs_version.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 bin/check_corejs_version.sh diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 072de98a99..e678c7d791 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -27,6 +27,7 @@ jobs: curl --url $"${PULL_REQUEST_URL}/files?per_page=100" --header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' | \ jq -c '.[] | select(.status == "added" or .status == "modified") | select(.filename | match("\\.(js|jsx|md|json)$")) | .filename' | \ xargs -r npx babel-node scripts/pr-check + bin/check_corejs_version.sh ci: runs-on: ubuntu-latest diff --git a/bin/check_corejs_version.sh b/bin/check_corejs_version.sh new file mode 100755 index 0000000000..3903cf7be3 --- /dev/null +++ b/bin/check_corejs_version.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +babel_version="$(sed -n "s/.*corejs: '\([^\\']*\)'.*/\1/p" babel.config.js)" +package_version="$(sed -n 's/.*"core-js": "\^\?\([^\"]*\)".*/\1/p' package.json)" + +IFS='.' read -r -a babel_arr <<< "$babel_version" +IFS='.' read -r -a package_arr <<< "$package_version" + +if [ ${babel_arr[0]} != ${package_arr[0]} ] || [ ${babel_arr[1]} != ${package_arr[1]} ]; then + echo "core-js version in package.json does not match the version in babel.config.js!" + echo "babel.config.js version: ${babel_version}" + echo "package.json version: ${package_version}" + exit 1 +fi From 861e82929967489cb82af2a3a8ac81d529bae9b6 Mon Sep 17 00:00:00 2001 From: Florian Imdahl Date: Mon, 6 Sep 2021 13:20:57 +0200 Subject: [PATCH 016/989] fix: Simpler core.js version check (#1316) --- bin/check_corejs_version.sh | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/bin/check_corejs_version.sh b/bin/check_corejs_version.sh index 3903cf7be3..8b748d76ce 100755 --- a/bin/check_corejs_version.sh +++ b/bin/check_corejs_version.sh @@ -1,13 +1,10 @@ #!/usr/bin/env bash -babel_version="$(sed -n "s/.*corejs: '\([^\\']*\)'.*/\1/p" babel.config.js)" -package_version="$(sed -n 's/.*"core-js": "\^\?\([^\"]*\)".*/\1/p' package.json)" +babel_version="$(sed -n "s/.*corejs: '\([0-9]\+\.[0-9]\+\).*/\1/p" babel.config.js)" +package_version="$(sed -n 's/.*"core-js": "^\?\([0-9]\+\.[0-9]\+\).*/\1/p' package.json)" -IFS='.' read -r -a babel_arr <<< "$babel_version" -IFS='.' read -r -a package_arr <<< "$package_version" - -if [ ${babel_arr[0]} != ${package_arr[0]} ] || [ ${babel_arr[1]} != ${package_arr[1]} ]; then - echo "core-js version in package.json does not match the version in babel.config.js!" +if [ ${babel_version} != ${package_version} ]; then + echo "core-js version (major.minor) in package.json does not match the version in babel.config.js!" echo "babel.config.js version: ${babel_version}" echo "package.json version: ${package_version}" exit 1 From e1a1d16676787289a85785ba0070b895c388ef9c Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Mon, 6 Sep 2021 22:06:35 +0200 Subject: [PATCH 017/989] Fix all ts-check issues in concept exercises (#1318) --- .../concept/amusement-park/.meta/exemplar.js | 2 +- .../.meta/exemplar.js | 2 + .../.meta/exemplar.js | 2 + .../.meta/exemplar.js | 41 +++++++++++++++++++ .../enchantments.js | 1 + .../.meta/exemplar.js | 4 +- .../enchantments.js | 4 +- .../enchantments.spec.js | 14 +++---- .../concept/factory-sensors/.meta/exemplar.js | 2 + exercises/concept/fruit-picker/.meta/env.d.ts | 4 -- .../concept/fruit-picker/.meta/exemplar.js | 1 + .../high-score-board/.meta/exemplar.js | 2 +- .../concept/lasagna-master/.meta/exemplar.js | 4 +- .../concept/mixed-juices/.meta/exemplar.js | 2 +- exercises/concept/pizza-order/.meta/env.d.ts | 4 -- .../concept/pizza-order/.meta/exemplar.js | 1 - .../translation-service/.meta/env.d.ts | 4 -- .../.meta/exemplar.alternative.js | 1 + .../translation-service/.meta/exemplar.js | 1 + .../concept/translation-service/service.js | 1 - 20 files changed, 69 insertions(+), 28 deletions(-) delete mode 100644 exercises/concept/fruit-picker/.meta/env.d.ts delete mode 100644 exercises/concept/pizza-order/.meta/env.d.ts delete mode 100644 exercises/concept/translation-service/.meta/env.d.ts diff --git a/exercises/concept/amusement-park/.meta/exemplar.js b/exercises/concept/amusement-park/.meta/exemplar.js index 2fd0f016c1..63d4c1934b 100644 --- a/exercises/concept/amusement-park/.meta/exemplar.js +++ b/exercises/concept/amusement-park/.meta/exemplar.js @@ -1,4 +1,4 @@ -/// +/// // @ts-check /** diff --git a/exercises/concept/coordinate-transformation/.meta/exemplar.js b/exercises/concept/coordinate-transformation/.meta/exemplar.js index 875b51854b..409c780f3d 100644 --- a/exercises/concept/coordinate-transformation/.meta/exemplar.js +++ b/exercises/concept/coordinate-transformation/.meta/exemplar.js @@ -1,3 +1,5 @@ +// @ts-check + /** * Create a function which returns a function making use of a closure to * perform a repeatable 2d translation of a coordinate pair. diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js index 40bf1206b7..3692db8ae3 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js @@ -1,3 +1,5 @@ +// @ts-check + /** * Get the position (index) of the card in the given stack * diff --git a/exercises/concept/elyses-destructured-enchantments/.meta/exemplar.js b/exercises/concept/elyses-destructured-enchantments/.meta/exemplar.js index 5b10926fde..3af3244a8d 100644 --- a/exercises/concept/elyses-destructured-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-destructured-enchantments/.meta/exemplar.js @@ -1,27 +1,68 @@ +/// +// @ts-check + +/** + * Get the first card in the given deck + * + * @param {Card[]} deck + * + * @returns {Card} the first card in the deck + */ export function getFirstCard(deck) { const [first] = deck; return first; } +/** + * Get the second card in the given deck + * + * @param {Card[]} deck + * + * @returns {Card} the second card in the deck + */ export function getSecondCard(deck) { const [, second] = deck; return second; } +/** + * Switch the position of the first two cards in the given deck + * + * @param {Card[]} deck + * + * @returns {Card[]} new deck with reordered cards + */ export function swapTopTwoCards([a, b, ...rest]) { return [b, a, ...rest]; } +/** + * Put the top card of the given deck into a separate discard pile + * + * @param {Card[]} deck + * + * @returns {[Card, Card[]]} the top card of the given + * deck and a new deck containing all the other cards + */ export function discardTopCard(deck) { const [first, ...rest] = deck; return [first, rest]; } +/** @type Card[] **/ const FACE_CARDS = ['jack', 'queen', 'king']; +/** + * Insert face cards into the given deck + * + * @param {Card[]} deck + * + * @returns {Card[]} new deck where the second, + * third, and fourth cards are the face cards + */ export function insertFaceCards([head, ...tail]) { return [head, ...FACE_CARDS, ...tail]; } diff --git a/exercises/concept/elyses-destructured-enchantments/enchantments.js b/exercises/concept/elyses-destructured-enchantments/enchantments.js index 86d9b25970..e04735feb8 100644 --- a/exercises/concept/elyses-destructured-enchantments/enchantments.js +++ b/exercises/concept/elyses-destructured-enchantments/enchantments.js @@ -46,6 +46,7 @@ export function discardTopCard(deck) { throw new Error('Implement the discardTopCard function'); } +/** @type Card[] **/ const FACE_CARDS = ['jack', 'queen', 'king']; /** diff --git a/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js b/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js index 74d817e8b7..7640ea8108 100644 --- a/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-transformative-enchantments/.meta/exemplar.js @@ -1,3 +1,5 @@ +// @ts-check + /** * Double every card in the deck * @@ -72,7 +74,7 @@ export function twoIsSpecial(deck) { /** * Returns a perfectly order deck from lowest to highest * - * @param {number[]} shuffled deck + * @param {number[]} deck shuffled deck * * @returns {number[]} ordered deck */ diff --git a/exercises/concept/elyses-transformative-enchantments/enchantments.js b/exercises/concept/elyses-transformative-enchantments/enchantments.js index 14f772a38c..7f846fd0c1 100644 --- a/exercises/concept/elyses-transformative-enchantments/enchantments.js +++ b/exercises/concept/elyses-transformative-enchantments/enchantments.js @@ -1,3 +1,5 @@ +// @ts-check + /** * Double every card in the deck * @@ -58,7 +60,7 @@ export function twoIsSpecial(deck) { /** * Returns a perfectly order deck from lowest to highest * - * @param {number[]} shuffled deck + * @param {number[]} deck shuffled deck * * @returns {number[]} ordered deck */ diff --git a/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js b/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js index c4df447df0..2a2a925d84 100644 --- a/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js +++ b/exercises/concept/elyses-transformative-enchantments/enchantments.spec.js @@ -24,7 +24,7 @@ import { describe('array', () => { describe('seeingDouble', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const seeingDoubleTestCases = [ [[], []], [[3], [6]], @@ -46,7 +46,7 @@ describe('array', () => { }); describe('threeOfEachThree', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const threeOfEachThreeTestCases = [ [[], []], [[3], [3, 3, 3]], @@ -65,7 +65,7 @@ describe('array', () => { }); describe('middleTwo', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const middleTwoTestCases = [ [ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], @@ -85,7 +85,7 @@ describe('array', () => { }); describe('sandwichTrick', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const sandwichTrickTestCases = [ [ [1, 2, 3, 5, 6, 10], @@ -105,7 +105,7 @@ describe('array', () => { }); describe('twoIsSpecial', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const twoIsSpecialTestCases = [ [[], []], [[1, 9, 1], []], @@ -124,7 +124,7 @@ describe('array', () => { }); describe('perfectlyOrdered', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const perfectlyOrderedTestCases = [ [[], []], [ @@ -149,7 +149,7 @@ describe('array', () => { }); describe('countingCards', () => { - /** @type {TestCases} */ + /** @type {TestCases} */ const countingCardsTestCases = [ [[], []], [ diff --git a/exercises/concept/factory-sensors/.meta/exemplar.js b/exercises/concept/factory-sensors/.meta/exemplar.js index cd8daee8e0..e46bf4e536 100644 --- a/exercises/concept/factory-sensors/.meta/exemplar.js +++ b/exercises/concept/factory-sensors/.meta/exemplar.js @@ -1,3 +1,5 @@ +// @ts-check + export class ArgumentError extends Error {} export class OverheatingError extends Error { diff --git a/exercises/concept/fruit-picker/.meta/env.d.ts b/exercises/concept/fruit-picker/.meta/env.d.ts deleted file mode 100644 index 4630316d5d..0000000000 --- a/exercises/concept/fruit-picker/.meta/env.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// - -// This file purely exist so that exemplar.js may live in this folder, without -// that causing syntax errors. diff --git a/exercises/concept/fruit-picker/.meta/exemplar.js b/exercises/concept/fruit-picker/.meta/exemplar.js index bbd9aeb946..22ca6bf934 100644 --- a/exercises/concept/fruit-picker/.meta/exemplar.js +++ b/exercises/concept/fruit-picker/.meta/exemplar.js @@ -1,3 +1,4 @@ +/// // @ts-check import { checkStatus, checkInventory } from '../grocer'; diff --git a/exercises/concept/high-score-board/.meta/exemplar.js b/exercises/concept/high-score-board/.meta/exemplar.js index 12555e642d..c0bc95507f 100644 --- a/exercises/concept/high-score-board/.meta/exemplar.js +++ b/exercises/concept/high-score-board/.meta/exemplar.js @@ -1,4 +1,4 @@ -/// +/// // @ts-check /** diff --git a/exercises/concept/lasagna-master/.meta/exemplar.js b/exercises/concept/lasagna-master/.meta/exemplar.js index a213e189b1..79089e1711 100644 --- a/exercises/concept/lasagna-master/.meta/exemplar.js +++ b/exercises/concept/lasagna-master/.meta/exemplar.js @@ -1,4 +1,4 @@ -/// +/// // @ts-check /** @@ -75,7 +75,7 @@ export function addSecretIngredient(friendsList, myList) { * * @param {Record} recipe * @param {number} targetPortions - * @returns {Record} recipe with amounts for target portions + * @returns {Record|{}} recipe with amounts for target portions */ export function scaleRecipe(recipe, targetPortions) { const factor = targetPortions / 2; diff --git a/exercises/concept/mixed-juices/.meta/exemplar.js b/exercises/concept/mixed-juices/.meta/exemplar.js index 8aa1472a67..348db8e9c4 100644 --- a/exercises/concept/mixed-juices/.meta/exemplar.js +++ b/exercises/concept/mixed-juices/.meta/exemplar.js @@ -31,7 +31,7 @@ export function timeToMixJuice(name) { * Calculates the number of limes that need to be cut * to reach a certain supply. * - * @param {number} maxWedges + * @param {number} wedgesNeeded * @param {string[]} limes * @returns {number} number of limes cut */ diff --git a/exercises/concept/pizza-order/.meta/env.d.ts b/exercises/concept/pizza-order/.meta/env.d.ts deleted file mode 100644 index 4630316d5d..0000000000 --- a/exercises/concept/pizza-order/.meta/env.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// - -// This file purely exist so that exemplar.js may live in this folder, without -// that causing syntax errors. diff --git a/exercises/concept/pizza-order/.meta/exemplar.js b/exercises/concept/pizza-order/.meta/exemplar.js index a5e7ca2f38..2eba3fed43 100644 --- a/exercises/concept/pizza-order/.meta/exemplar.js +++ b/exercises/concept/pizza-order/.meta/exemplar.js @@ -1,5 +1,4 @@ /// - // @ts-check /** diff --git a/exercises/concept/translation-service/.meta/env.d.ts b/exercises/concept/translation-service/.meta/env.d.ts deleted file mode 100644 index 4630316d5d..0000000000 --- a/exercises/concept/translation-service/.meta/env.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// - -// This file purely exist so that exemplar.js may live in this folder, without -// that causing syntax errors. diff --git a/exercises/concept/translation-service/.meta/exemplar.alternative.js b/exercises/concept/translation-service/.meta/exemplar.alternative.js index 0809b223d2..37816be861 100644 --- a/exercises/concept/translation-service/.meta/exemplar.alternative.js +++ b/exercises/concept/translation-service/.meta/exemplar.alternative.js @@ -1,3 +1,4 @@ +/// // @ts-check export class TranslationService { diff --git a/exercises/concept/translation-service/.meta/exemplar.js b/exercises/concept/translation-service/.meta/exemplar.js index a4e656d13d..e9aa0eb43e 100644 --- a/exercises/concept/translation-service/.meta/exemplar.js +++ b/exercises/concept/translation-service/.meta/exemplar.js @@ -1,3 +1,4 @@ +/// // @ts-check export class TranslationService { diff --git a/exercises/concept/translation-service/service.js b/exercises/concept/translation-service/service.js index 8609ae4451..d1ee3b1c79 100644 --- a/exercises/concept/translation-service/service.js +++ b/exercises/concept/translation-service/service.js @@ -1,5 +1,4 @@ /// -// // @ts-check // // The lines above enable type checking for this file. Various IDEs interpret From a47fc6d141b30ec7b4b918f41550837f389b6fb6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Sep 2021 17:05:58 +0530 Subject: [PATCH 018/989] Bump @types/node from 16.7.10 to 16.7.11 (#1320) * Bump @types/node from 16.7.10 to 16.7.11 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.7.10 to 16.7.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] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 9c81a86754..36434f39db 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index a8a62e1dfd..c4a9bf7c51 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d95f569f78..71a7d3494d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 8060d1af3d..3362d64c6d 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 3093b35393..b5d55cdba2 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 877185dfd4..fd362cf0cd 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index bcee3ba845..153700fefc 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 85e073c1a5..c586e46840 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 505313fe36..5431af3680 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 62b2ce8bee..03389d17f3 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index bd96ad46dd..132e54f799 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index d55e513f21..59b2d019ce 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b56825adc9..f8c7e47771 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 35b55e2af3..b936abd3ff 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 07c8419165..2dd8e61c4b 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 13dd64a0b6..94dd4b5cf5 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 9c5141dcfc..865b83253a 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index f4b13da959..5761a82e2c 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 648c4d6d02..ac956cc5de 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 8c1809332e..aa8d766240 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 759d197d0e..193d8d3d69 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 6f2282dd17..60ef4ee7c2 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index ea9003a636..e45f548f30 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 1a39222aa6..7e7ffc5411 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8babcb6a93..9d81b9defd 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 7a803aa1e3..f872c8fc6a 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index b745fbc2f7..6043d1b32f 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 51c58d18a1..1cfa3a6e90 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 0fb3890b5d..7928c65957 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 89bc6bc8a5..b288fb9357 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 0242e954ec..305ef9a5d5 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d6fb715d40..83b67e1bcc 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7087761e43..3b833a9e12 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index ea54fbcffb..d2ce7b556a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7aa7a4c4ba..7c83219ff5 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 3eeca6cc97..e926b6f6de 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index b30239f946..673cf4d895 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 472ff7367f..289b1e5452 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 162cba2322..ad37c00256 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index c40790415b..e808eb161e 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index f63bdef2d4..684aadb5cb 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 892a6fee3b..b87b511eb8 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 6cfa0b5394..e59f15512c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 9a36e7e94c..b658e58432 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index a50c2e9107..253bc9a51f 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6aaebbb2d0..4cfdfc564c 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index e03bb3c53f..0247015729 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 0134a44613..1b95b466ea 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 98a76675ec..b871220d94 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 0215dcbd1d..8708c9b4d8 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index ffccc76044..34b67934a5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 542f2654c0..e39d863239 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index b3775df7a1..746174f9cb 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index fdaa87d533..0eff1f3778 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 40237da5a3..2b304f5512 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e8e8baaa41..5001f4fd1d 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 51520bc926..08f2d1070b 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 069541dea2..74341e9e38 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index bd80727a09..fb5f47beb9 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index a6fc9ad4e4..760e781501 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index a331f3087c..8191a2945b 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 221723a010..7ad2e34c94 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9432111618..8cd1969887 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 3be55c135d..cd4569561a 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 31f6877a9b..d472715bdf 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index ad655de204..d2bb6c2aa0 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 925cda81f7..adde94c76a 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 0058a65ffd..ee7ee5529d 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ed15acb975..0bcff87d6f 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 62e000ae9a..d5c4bb1d90 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 6ec614ac1f..518a603cba 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 171a3a21a6..64296ce973 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index ebf2accd02..267531ad75 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index ca1a85ca4f..b3b5df7fee 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2b0f0dcc70..04c0fbfc00 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index ae9f3e0c15..0184228223 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index d6fb85bf28..7b4f7d6eec 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 2be4d26cc1..ed671a104b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index d21db137c4..7192f53974 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index bc8d3711c6..e602c28c2b 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 4ad5a8551e..0a32b68934 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 0ba3b6b693..ecf7f82a8b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index cdc1616ef2..ab4990a108 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index ec0db75976..008a88789e 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 39d81b6b67..cae25378aa 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 8c678f6b91..430f6841e9 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 8bc827ceda..6d7b0689ab 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 0c8eb524c5..20939f41e1 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index a1b631a10b..6d6d72491a 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 470d081a1f..d5adcf7d39 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index e68398697a..87fa9ed621 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index b2f69f3036..c1e188f2ed 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 5a785c299b..6fff9bc1b4 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 55eb976175..b8cda35c95 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index bd46219af4..a1bacb2113 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 79197d879b..f019854f1e 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 42950e1ef1..65d09e1d7d 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 6f2b2130fa..40b5accc77 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ae034f299f..7c8569fc92 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index dd0a0dc8d4..cc039332c2 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6d27c55e31..74209ec9ca 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 06173d743a..f15db39bb5 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 252ebc4875..8d0fe017e8 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 678c2696b5..d4980b7261 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 01cc4596ea..e27b71916f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 7c626f9bfb..25f72cddf3 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index c74669174f..9db34aae28 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 0a20402f5f..34396decd1 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ac6493a952..eabb302825 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 23d867a68f..ddc0763690 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 370d8c846c..9a74e54b09 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 109222117e..6a2363a78c 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index ed94e6176d..b5ae6b80fa 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index c2d8bc9ae0..a4f5f20d61 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7e209d6fa0..5d47293ce7 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 01674bde4d..7388983c60 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 2a38026b3a..b6338de7ac 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 7b349421ef..b9f0449c53 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 29a6a98a36..24646278d6 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index f202b9d64b..fdf8d16ecd 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index d44fb56e2e..b45ab31de7 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index a4426508ac..6508c990f9 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 61022487fd..e56bc9ac2d 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 2b5debc563..7e36674126 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 1211c82939..ac371be273 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e0d83eb5bd..033fc33bd6 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 1ef248846f..9b410455d7 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 77e8ac2e3f..6d6bcb5aaa 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 87f299f841..71fe60f897 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index fd9d863881..0f3bcd7924 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 8d17ce8d1b..573f415aca 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 54d3a7a86c..38c77ea110 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 7d11163727..ce08aa2697 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 67a67949e7..cfed1332e0 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index f68a40269b..46a8ce243a 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index e0314535fd..0c7498e38e 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index ec8ec94df9..47d73a13b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3803,9 +3803,9 @@ "dev": true }, "@types/node": { - "version": "16.7.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.10.tgz", - "integrity": "sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==", + "version": "16.7.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.11.tgz", + "integrity": "sha512-OtOGO+DYmNNqJQG9HG4e5a6iqoRcNfdCf4ha3div7XF5w/uOa3YVpb5aRGClwSDKLmfOysv2hFIvoklffnQi4w==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 68fee8faf4..a9f682f338 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.10", + "@types/node": "^16.7.11", "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", From 55d5e5cb0950f572563bf318969e12e0a4a59833 Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Tue, 7 Sep 2021 13:59:30 +0200 Subject: [PATCH 019/989] fruit-picker: Fix read-only files (#1321) --- exercises/concept/fruit-picker/.meta/config.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exercises/concept/fruit-picker/.meta/config.json b/exercises/concept/fruit-picker/.meta/config.json index f160bcf6d1..a76a4aea54 100644 --- a/exercises/concept/fruit-picker/.meta/config.json +++ b/exercises/concept/fruit-picker/.meta/config.json @@ -1,9 +1,10 @@ { - "blurb": "TODO: add blurb for fruit-picker exercise", + "blurb": "Learn about callbacks picking fruit from the grocer", "authors": ["neenjaw"], "contributors": ["SleeplessByte"], "files": { - "solution": ["fruit-picker.js", "grocer.js"], + "solution": ["fruit-picker.js"], + "editor": ["grocer.js"], "test": ["fruit-picker.spec.js"], "exemplar": [".meta/exemplar.js"] } From ac12d19843a92ca5c57c927af0297bf2df97d7e4 Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Wed, 8 Sep 2021 03:11:22 -0500 Subject: [PATCH 020/989] Added blurbs for callbacks, promises, and array-analysis (#1322) * Added blurbs for callbacks, promises, and array-analysis * addressed comments on callback and array-analysis blurbs * finalized syntax --- concepts/array-analysis/.meta/config.json | 2 +- concepts/callbacks/.meta/config.json | 2 +- concepts/promises/.meta/config.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index f6c29c8c15..3e4bb6192d 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for array-analysis concept", + "blurb": "Javascript provides a number of useful array methods for analysis.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [] } diff --git a/concepts/callbacks/.meta/config.json b/concepts/callbacks/.meta/config.json index 6168beee95..5f6fb905b9 100644 --- a/concepts/callbacks/.meta/config.json +++ b/concepts/callbacks/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for callbacks concept", + "blurb": "A callback is a function passed as an argument to another function which can invoke it at some point during its execution", "authors": ["neenjaw"], "contributors": ["SleeplessByte"] } diff --git a/concepts/promises/.meta/config.json b/concepts/promises/.meta/config.json index 91aea82813..33ad3866cd 100644 --- a/concepts/promises/.meta/config.json +++ b/concepts/promises/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for promises concept", + "blurb": "A promise is an object that represents the eventual completion or failure of some asynchronous operation.", "authors": ["SleeplessByte"], "contributors": [] } From 3f9b30243d7842f334b1142c71cc80bc8f5fe57f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Sep 2021 14:20:56 +0530 Subject: [PATCH 021/989] Bump @types/node from 16.7.11 to 16.7.13 (#1323) * Bump @types/node from 16.7.11 to 16.7.13 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.7.11 to 16.7.13. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 36434f39db..adbd787eae 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index c4a9bf7c51..629d8ba03f 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 71a7d3494d..b5dd127d94 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 3362d64c6d..edfc2160fe 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index b5d55cdba2..999236b81d 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index fd362cf0cd..c226eb290f 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 153700fefc..9ecea9217b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c586e46840..68d934ea92 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 5431af3680..714c84e33e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 03389d17f3..a0505bacef 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 132e54f799..81cc19eacf 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 59b2d019ce..840384c4ba 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f8c7e47771..1a140a1aa3 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index b936abd3ff..eae04732e6 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 2dd8e61c4b..e2571a9fc4 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 94dd4b5cf5..1568d5ff11 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 865b83253a..5b439f8bf4 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 5761a82e2c..b4ef5a03c1 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index ac956cc5de..17fc2d5fd7 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index aa8d766240..9c6f6ebe78 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 193d8d3d69..523131bbde 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 60ef4ee7c2..0a66b50174 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index e45f548f30..8c57f56026 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 7e7ffc5411..56c3c8dc5d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 9d81b9defd..4e4b69bd9c 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index f872c8fc6a..efb503ead5 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 6043d1b32f..0df2155df6 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 1cfa3a6e90..e031233ffd 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 7928c65957..9d5b265d0f 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b288fb9357..26d7728fe6 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 305ef9a5d5..e9f8a495f5 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 83b67e1bcc..8a576f35ae 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 3b833a9e12..07e090f59c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index d2ce7b556a..b878092364 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7c83219ff5..e02ecdfaf1 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index e926b6f6de..d62c719ec3 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 673cf4d895..cbcf150b4d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 289b1e5452..ba58ba94d2 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index ad37c00256..ea99285b6d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e808eb161e..b7ac312714 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 684aadb5cb..f46df18a05 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index b87b511eb8..7a009847d0 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index e59f15512c..6db45660b7 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index b658e58432..f8855e5447 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 253bc9a51f..510769c975 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 4cfdfc564c..046aea87b7 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 0247015729..a019b9985d 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 1b95b466ea..8aa1e671ca 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index b871220d94..bddbeda8cd 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 8708c9b4d8..48d8daa859 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 34b67934a5..fc87fab466 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e39d863239..9096ce58c9 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 746174f9cb..f82585a20d 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 0eff1f3778..53fe557308 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2b304f5512..52fb06b3e3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5001f4fd1d..cc3a36a24b 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 08f2d1070b..d318965ceb 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 74341e9e38..a3e90bd20d 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index fb5f47beb9..68cc8a4b80 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 760e781501..f4bd368396 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 8191a2945b..a22e302f44 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 7ad2e34c94..b1da2458f3 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 8cd1969887..6b390016b0 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index cd4569561a..c26dd8ec57 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d472715bdf..309b8a8712 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d2bb6c2aa0..d2256f9608 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index adde94c76a..5abef251dc 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index ee7ee5529d..fe9d138eca 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 0bcff87d6f..2bc7beffc1 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d5c4bb1d90..a42586878a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 518a603cba..8d6250138e 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 64296ce973..c07e28b62d 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 267531ad75..fcfc5faf87 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index b3b5df7fee..054dcc57f8 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 04c0fbfc00..b7c9da6472 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 0184228223..7caeb09deb 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7b4f7d6eec..e9a5d9b551 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ed671a104b..549a79f2c7 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 7192f53974..ddcc6e5d30 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index e602c28c2b..0abac187e5 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 0a32b68934..2d3ebb29a0 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index ecf7f82a8b..bd4c5dca2b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index ab4990a108..4e71c97c59 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 008a88789e..12c528e504 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index cae25378aa..28c63cff86 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 430f6841e9..de58c5cb5a 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 6d7b0689ab..bdcb0d2b90 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 20939f41e1..0aa14c4f92 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 6d6d72491a..97f61b2c12 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d5adcf7d39..642ba3672e 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 87fa9ed621..1bf297e230 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index c1e188f2ed..0b920eb1d3 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 6fff9bc1b4..ea247173ec 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index b8cda35c95..ebd4ce5899 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index a1bacb2113..ecdf8ec98e 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index f019854f1e..2a8ffcb6df 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 65d09e1d7d..b492df0817 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 40b5accc77..49297e7128 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 7c8569fc92..e4bb1d6390 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index cc039332c2..bf908a69cd 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 74209ec9ca..6812ba9910 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index f15db39bb5..8cc878828e 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 8d0fe017e8..240b445953 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index d4980b7261..a4e0b054bb 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e27b71916f..cf8e94c076 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 25f72cddf3..1987f5668a 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 9db34aae28..415fc61d1d 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 34396decd1..a106fb45ca 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index eabb302825..ed5f92d323 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index ddc0763690..fb681fd029 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 9a74e54b09..5b21ff1bb5 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6a2363a78c..31bd39b9ca 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index b5ae6b80fa..e678c123bf 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index a4f5f20d61..2140325326 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 5d47293ce7..23b25c1ccb 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 7388983c60..ff7d0a23b6 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b6338de7ac..0a6a892b47 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index b9f0449c53..5c77a31e05 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 24646278d6..7e98c92697 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index fdf8d16ecd..298b87ff2e 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index b45ab31de7..8cc5bbc584 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 6508c990f9..78edffe85f 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e56bc9ac2d..b6ac55eed5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7e36674126..e9624c8301 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ac371be273..cb388e421b 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 033fc33bd6..95c133aaaa 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 9b410455d7..1a664c69d4 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 6d6bcb5aaa..c217a714bb 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 71fe60f897..b32ac256d0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 0f3bcd7924..712e9b5bd1 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 573f415aca..4a32e6f5f1 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 38c77ea110..e0be4dc831 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index ce08aa2697..2654b191b2 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index cfed1332e0..b2a40e3f9c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 46a8ce243a..f8d22c1a99 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 0c7498e38e..14a032c368 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 47d73a13b5..125a472b27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3803,9 +3803,9 @@ "dev": true }, "@types/node": { - "version": "16.7.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.11.tgz", - "integrity": "sha512-OtOGO+DYmNNqJQG9HG4e5a6iqoRcNfdCf4ha3div7XF5w/uOa3YVpb5aRGClwSDKLmfOysv2hFIvoklffnQi4w==", + "version": "16.7.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", + "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index a9f682f338..cd3b371782 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.11", + "@types/node": "^16.7.13", "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", From e1f69d676f7468a0616266ca7f327749704709c2 Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Wed, 8 Sep 2021 10:58:42 -0500 Subject: [PATCH 022/989] reduced pythagorean-triplet's time complexity from cubic to quadratic (#1324) * reduced time complexity from cubic to quadratic * skipping large number test * [CI] Format code Co-authored-by: github-actions[bot] --- .../practice/pythagorean-triplet/.meta/proof.ci.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/exercises/practice/pythagorean-triplet/.meta/proof.ci.js b/exercises/practice/pythagorean-triplet/.meta/proof.ci.js index 57f5410eed..868299797e 100644 --- a/exercises/practice/pythagorean-triplet/.meta/proof.ci.js +++ b/exercises/practice/pythagorean-triplet/.meta/proof.ci.js @@ -27,12 +27,17 @@ export function triplets({ minFactor, maxFactor, sum }) { }; const result = []; + const squared_map = {}; + + for (let a = min; a < max; a += 1) { + squared_map[a * a] = a; + } for (let a = min; a < max - 1; a += 1) { for (let b = a + 1; b < max; b += 1) { - for (let c = b + 1; c <= max; c += 1) { - const triplet = new Triplet(a, b, c); - + const c = a * a + b * b; + if (squared_map[c]) { + const triplet = new Triplet(a, b, squared_map[c]); if (isDesired(triplet)) { result.push(triplet); } From ec6156209868e8f83ab96bbebd4f7ff045dc29d5 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Thu, 9 Sep 2021 11:59:44 +0200 Subject: [PATCH 023/989] Minor fixes for the Lasagna (basics) exercise and concept (#1328) --- concepts/basics/.meta/config.json | 4 +- concepts/basics/about.md | 32 +++++++--- concepts/basics/introduction.md | 20 +++--- .../concept/lasagna/.docs/instructions.md | 11 ++-- .../concept/lasagna/.docs/introduction.md | 22 +++---- exercises/concept/lasagna/.meta/config.json | 6 +- exercises/concept/lasagna/.meta/design.md | 7 ++- exercises/concept/lasagna/.meta/exemplar.js | 38 ++---------- exercises/concept/lasagna/lasagna.js | 6 +- exercises/concept/lasagna/lasagna.spec.js | 62 ++++++++----------- 10 files changed, 90 insertions(+), 118 deletions(-) diff --git a/concepts/basics/.meta/config.json b/concepts/basics/.meta/config.json index 1467b13e50..15278a186d 100644 --- a/concepts/basics/.meta/config.json +++ b/concepts/basics/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "The minimal knowledge required to get started in JavaScript. Function declarations, variable assignment, and a few operators for numbers. ", + "blurb": "Basics contains the minimal knowledge required to get started in JavaScript: function declarations, variable assignment, and exposing entities.", "authors": ["SleeplessByte"], - "contributors": [] + "contributors": ["junedev"] } diff --git a/concepts/basics/about.md b/concepts/basics/about.md index 8f70be17a1..a1ba8370ec 100644 --- a/concepts/basics/about.md +++ b/concepts/basics/about.md @@ -4,9 +4,13 @@ JavaScript is a dynamic, prototype based language. It has a few [primitives][mdn While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js. The language is actively being developed; and because of it's multi-paradigm property, allows for many styles of programming. JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. -## (Re-)assignment +## (Re-)Assignment -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. + +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. + +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,9 +18,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. + +```javascript +const MY_FIRST_CONSTANT = 10; + +// Can not be re-assigned. +MY_FIRST_CONSTANT = 20; +// => TypeError: Assignment to constant variable. +``` + +### Constant Assignment -The `const` keyword is mentioned _both_ for variables and constants. Another concept often mentioned around constants is [(im)-mutability][wiki-mutability]. Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. +The `const` keyword is mentioned _both_ for variables and constants. Another concept often mentioned around constants is [(im)-mutability][wiki-mutability]. The `const` keyword only makes the _binding_ immutable, that is, you can only assign a value to a `const` variable once. In JavaScript, only [primitive][mdn-primitive] values are immutable. However, [non primitive][mdn-primitive] values can still be mutated. @@ -30,9 +44,9 @@ MY_MUTABLE_VALUE_CONSTANT; // => { food: "pear" } ``` -## Constant value (immutability) +### Constant Value (Immutability) -As a rule, on Exercism, and many other organisations and project style guides, don't mutate values that look like `const SCREAMING_SNAKE_CASE`. Technically the values _can_ be changed, but for clarity and expectation management on Exercism this is discouraged. When this _must_ be enforced, use [`Object.freeze(value)`][mdn-object-freeze]. +As a rule, on Exercism, and many other organizations and project style guides, don't mutate values that look like `const SCREAMING_SNAKE_CASE`. Technically the values _can_ be changed, but for clarity and expectation management on Exercism this is discouraged. When this _must_ be enforced, use [`Object.freeze(value)`][mdn-object-freeze]. ```javascript const MY_VALUE_CONSTANT = Object.freeze({ food: 'apple' }); @@ -46,7 +60,7 @@ MY_MUTABLE_VALUE_CONSTANT; In the wild, it's unlikely to see `Object.freeze` all over a code base, but the rule to not mutate a `SCREAMING_SNAKE_CASE` value ever, is a good rule; often enforced using automated analysis such as a linter. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -59,9 +73,9 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Export and import +## Export and Import The `export` and `import` keywords are powerful tools that turn a regular JavaScript file into a [JavaScript module][mdn-module]. Apart from allowing code to selectively expose components, such as functions, classes, variables and constants, it also enables a whole range of other features, such as: diff --git a/concepts/basics/introduction.md b/concepts/basics/introduction.md index fe6d335dab..2d9cbf3492 100644 --- a/concepts/basics/introduction.md +++ b/concepts/basics/introduction.md @@ -2,11 +2,13 @@ JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. +## (Re-)Assignment + There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. -## (Re-)assignment +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,21 +16,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment - -Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. For clarity, on Excercism please start constants with capital letters and continue writing the rest of the name using capitals with words separated by underscores. For example: +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. ```javascript const MY_FIRST_CONSTANT = 10; -// Can not be re-assigned +// Can not be re-assigned. MY_FIRST_CONSTANT = 20; // => TypeError: Assignment to constant variable. ``` > 💡 In a later Concept Exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -41,11 +41,11 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Exposing to other files +## Exposing to Other Files -To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which has the _implementation_. There is then at least one other file, for example `lasagna.spec.js`, which _imports_ the public API in order to test the implementation: +To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which contains the _implementation_. Additionally there is at least one other file, for example `lasagna.spec.js`, that contains the _tests_. This file _imports_ the public (i.e. exported) entities in order to test the implementation: ```javascript // file.js diff --git a/exercises/concept/lasagna/.docs/instructions.md b/exercises/concept/lasagna/.docs/instructions.md index 26b35dea98..9c387db967 100644 --- a/exercises/concept/lasagna/.docs/instructions.md +++ b/exercises/concept/lasagna/.docs/instructions.md @@ -1,17 +1,14 @@ # Instructions -In this exercise you're going to write some code to help you cook a brilliant lasagna from your favorite cooking book. +Lucian's girlfriend is on her way home and he hasn't cooked their anniversary dinner! + +In this exercise, you're going to write some code to help Lucian cook an exquisite lasagna from his favorite cook book. You have four tasks, all related to the time spent cooking the lasagna. ## 1. Define the expected oven time in minutes -Define the `EXPECTED_MINUTES_IN_OVEN` constant that returns how many minutes the lasagna should be in the oven. It must be exported. According to the cooking book, the expected oven time in minutes is 40: - -```javascript -EXPECTED_MINUTES_IN_OVEN; -// => 40 -``` +Define the `EXPECTED_MINUTES_IN_OVEN` constant that represents how many minutes the lasagna should be in the oven. It must be exported. According to the cooking book, the expected oven time in minutes is `40`. ## 2. Calculate the remaining oven time in minutes diff --git a/exercises/concept/lasagna/.docs/introduction.md b/exercises/concept/lasagna/.docs/introduction.md index 2276727d5b..2d9cbf3492 100644 --- a/exercises/concept/lasagna/.docs/introduction.md +++ b/exercises/concept/lasagna/.docs/introduction.md @@ -2,11 +2,13 @@ JavaScript is a dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. +## (Re-)Assignment + There are a few primary ways to assign values to names in JavaScript - using variables or constants. On Exercism, variables are always written in [camelCase][wiki-camel-case]; constants are written in [SCREAMING_SNAKE_CASE][wiki-snake-case]. There is no official guide to follow, and various companies and organizations have various style guides. _Feel free to write variables any way you like_. The upside from writing them the way the exercises are prepared is that they'll be highlighted differently in the web interface and most IDEs. -## (Re-)assignment +Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. -Variables in JavaScript can be defined using the [`const`][mdn-const], [`let`][mdn-let] or [`var`][mdn-var] keyword. A variable can reference different objects over its lifetime when using `let` or `var`, but can not be reassigned when using `const`. For example, `myFirstVariable` can be defined and redefined many times using the `=` operator: +A variable can reference different values over its lifetime when using `let` or `var`. For example, `myFirstVariable` can be defined and redefined many times using the assignment operator `=`: ```javascript let myFirstVariable = 1; @@ -14,21 +16,19 @@ myFirstVariable = 'Some string'; myFirstVariable = new SomeComplexClass(); ``` -## Constant assignment - -Constants in JavaScript can only be defined using `const`. These are meant to be assigned only once. For clarity, on Excercism please start constants with capital letters and continue writing the rest of the name using capitals with words separated by underscores. For example: +In contrast to `let` and `var`, variables that are defined with `const` can only be assigned once. This is used to define constants in JavaScript. ```javascript const MY_FIRST_CONSTANT = 10; -// Can not be re-assigned +// Can not be re-assigned. MY_FIRST_CONSTANT = 20; // => TypeError: Assignment to constant variable. ``` -> 💡 In a later Concept exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. +> 💡 In a later Concept Exercise the difference between _constant_ assignment / binding and _constant_ value is explored and explained. -## Function declarations +## Function Declarations In JavaScript, units of functionality are encapsulated in _functions_, usually grouping functions together in the same file if they belong together. These functions can take parameters (arguments), and can _return_ a value using the `return` keyword. Functions are invoked using `()` syntax. @@ -41,11 +41,11 @@ add(1, 3); // => 4 ``` -> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one of the other isn't better or worse. +> 💡 In JavaScript there are _many_ different ways to declare a function. These other ways look different than using the `function` keyword. The track tries to gradually introduce them, but if you already know about them, feel free to use any of them. In most cases, using one or the other isn't better or worse. -## Exposing to other files +## Exposing to Other Files -To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which has the _implementation_. There is then at least one other file, for example `lasagna.spec.js`, which _imports_ the public API in order to test the implementation: +To make a `function`, a constant, or a variable available in _other files_, they need to be [exported][mdn-export] using the `export` keyword. Another file may then [import][mdn-import] these using the `import` keyword. This is also known as the module system. A great example is how all the tests work. Each exercise has at least one file, for example `lasagna.js`, which contains the _implementation_. Additionally there is at least one other file, for example `lasagna.spec.js`, that contains the _tests_. This file _imports_ the public (i.e. exported) entities in order to test the implementation: ```javascript // file.js diff --git a/exercises/concept/lasagna/.meta/config.json b/exercises/concept/lasagna/.meta/config.json index 582dc73fdc..1ea5472495 100644 --- a/exercises/concept/lasagna/.meta/config.json +++ b/exercises/concept/lasagna/.meta/config.json @@ -1,11 +1,11 @@ { - "blurb": "Learn the basics of JavaScript cooking a brilliant lasagna from your favorite cooking book", + "blurb": "Learn the basics of JavaScript cooking a brilliant lasagna from your favorite cooking book.", "authors": ["SleeplessByte"], - "contributors": [], + "contributors": ["junedev"], "files": { "solution": ["lasagna.js"], "test": ["lasagna.spec.js"], "exemplar": [".meta/exemplar.js"] }, - "forked_from": ["ruby/lasagna"] + "forked_from": ["csharp/lasagna"] } diff --git a/exercises/concept/lasagna/.meta/design.md b/exercises/concept/lasagna/.meta/design.md index 5ccce62fb1..a974fdafd3 100644 --- a/exercises/concept/lasagna/.meta/design.md +++ b/exercises/concept/lasagna/.meta/design.md @@ -7,11 +7,14 @@ - Know how to define a variable. - Know how to export a variable - Know how to return a value from a function (explicit return). -- Know how to define an number. -- Know how to use mathematical operators on numbers. ## Out of scope +This exercise is really just to introduce the bare minimum a student needs to know to solve a very basic exercise on Exercism. +Details about the primitive data types, different ways to define functions etc. will all be properly introduced in the later concept exercises. + +We don't even explicitly teach the basics of numbers and arithmetic operators in the introduction. Given the general code examples that are provided and some "I will just try that", the student should be fine solving the exercise nevertheless. + ## Concepts - `basics` diff --git a/exercises/concept/lasagna/.meta/exemplar.js b/exercises/concept/lasagna/.meta/exemplar.js index c13060dc37..dca30d2497 100644 --- a/exercises/concept/lasagna/.meta/exemplar.js +++ b/exercises/concept/lasagna/.meta/exemplar.js @@ -1,37 +1,7 @@ // @ts-check -// -// ☝🏽 The line above enables type checking for this file. Various IDEs interpret -// the @ts-check directive. It will give you helpful autocompletion on the web -// and supported IDEs when implementing this exercise. You don't need to -// understand types, JSDoc, or TypeScript in order to complete this JavaScript -// exercise, and can completely ignore this comment block and directive. - -// 👋🏽 Hi there! -// -// On the JavaScript track we provide you with stubs. These stubs provide a -// starting point to solving the exercise. -// -// In general, each variable/constant and each declared function will have a -// JSDoc comment block above it, explaining what the variable/constant holds or -// the function is supposed to accomplish. -// -// 💡 Often, the JSDoc comment blocks have annotations, such as @param and -// @returns which are usually highlighted with a different color if the IDE -// you're in recognizes them. It's these annotations that are used when -// referring to the constant, variable, or function from somewhere else that -// IDEs display. -// -// You don't need to write these yourself; it is not expected in idiomatic -// JavaScript, but some companies and style-guides do enforce them. -// -// 💡 You're allowed to completely clear a stub before you get started. Often -// we recommend using the stub, because they are already set-up correctly to -// work with the tests, which you can find in ./lasagna.spec.js -// -// Good luck preparing some lasagna! /** - * The amount of minutes the lasagna should be in the oven + * The amount of minutes the lasagna should be in the oven. */ export const EXPECTED_MINUTES_IN_OVEN = 40; @@ -41,7 +11,7 @@ export const EXPECTED_MINUTES_IN_OVEN = 40; const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determine the amount of minutes the lasagna still needs to remain in the + * Determines the amount of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven @@ -52,7 +22,7 @@ export function remainingMinutesInOven(actualMinutesInOven) { } /** - * Given a number of layers, determine the total preparation time. + * Given a number of layers, determines the total preparation time. * * @param {number} numberOfLayers * @returns {number} the total preparation time @@ -62,7 +32,7 @@ export function preparationTimeInMinutes(numberOfLayers) { } /** - * Calculate the total working time. That is, the time to prepare all the layers + * Calculates the total working time. That is, the time to prepare all the layers * of lasagna, and the time already spent in the oven. * * @param {number} numberOfLayers diff --git a/exercises/concept/lasagna/lasagna.js b/exercises/concept/lasagna/lasagna.js index 5234171234..d57697423d 100644 --- a/exercises/concept/lasagna/lasagna.js +++ b/exercises/concept/lasagna/lasagna.js @@ -36,7 +36,7 @@ const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determine the amount of minutes the lasagna still needs to remain in the + * Determines the amount of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven @@ -47,7 +47,7 @@ export function remainingMinutesInOven(actualMinutesInOven) { } /** - * Given a number of layers, determine the total preparation time. + * Given a number of layers, determines the total preparation time. * * @param {number} numberOfLayers * @returns {number} the total preparation time @@ -57,7 +57,7 @@ export function preparationTimeInMinutes(numberOfLayers) { } /** - * Calculate the total working time. That is, the time to prepare all the layers + * Calculates the total working time. That is, the time to prepare all the layers * of lasagna, and the time already spent in the oven. * * @param {number} numberOfLayers diff --git a/exercises/concept/lasagna/lasagna.spec.js b/exercises/concept/lasagna/lasagna.spec.js index f469120c39..92c02fe58a 100644 --- a/exercises/concept/lasagna/lasagna.spec.js +++ b/exercises/concept/lasagna/lasagna.spec.js @@ -6,49 +6,37 @@ import { totalTimeInMinutes, } from './lasagna'; -describe('lasagna', () => { - it('EXPECTED_MINUTES_IN_OVEN', () => { +describe('EXPECTED_MINUTES_IN_OVEN', () => { + test('constant is defined correctly', () => { expect(EXPECTED_MINUTES_IN_OVEN).toBe(40); }); +}); - describe('remainingMinutesInOven', () => { - [ - [25, 15], - [20, 20], - [39, 1], - [5, 35], - ].forEach(([actualMinutesInOven, expected]) => { - it(`remainingMinutesInOven(${actualMinutesInOven})`, () => { - expect(remainingMinutesInOven(actualMinutesInOven)).toBe(expected); - }); - }); +describe('remainingMinutesInOven', () => { + test('calculates the remaining time', () => { + expect(remainingMinutesInOven(25)).toBe(15); + expect(remainingMinutesInOven(5)).toBe(35); + expect(remainingMinutesInOven(39)).toBe(1); }); - describe('preparationTimeInMinutes', () => { - [ - [1, 2], - [2, 4], - [4, 8], - [8, 16], - ].forEach(([numberOfLayers, expected]) => { - it(`preparationTimeInMinutes(${numberOfLayers})`, () => { - expect(preparationTimeInMinutes(numberOfLayers)).toBe(expected); - }); - }); + test('works correctly for the edge cases', () => { + expect(remainingMinutesInOven(40)).toBe(0); + expect(remainingMinutesInOven(0)).toBe(40); }); +}); + +describe('preparationTimeInMinutes', () => { + test('calculates the preparation time', () => { + expect(preparationTimeInMinutes(1)).toBe(2); + expect(preparationTimeInMinutes(2)).toBe(4); + expect(preparationTimeInMinutes(8)).toBe(16); + }); +}); - describe('totalTimeInMinutes', () => { - [ - [1, 5, 7], - [2, 10, 14], - [4, 15, 23], - [1, 35, 37], - ].forEach(([numberOfLayers, actualMinutesInOven, expected]) => { - it(`totalTimeInMinutes(${numberOfLayers}, ${actualMinutesInOven})`, () => { - expect(totalTimeInMinutes(numberOfLayers, actualMinutesInOven)).toBe( - expected - ); - }); - }); +describe('totalTimeInMinutes', () => { + test('calculates the total cooking time', () => { + expect(totalTimeInMinutes(1, 5)).toBe(7); + expect(totalTimeInMinutes(4, 15)).toBe(23); + expect(totalTimeInMinutes(1, 35)).toBe(37); }); }); From 5cb0b011b999d28201358e22e39eeeae14b2963a Mon Sep 17 00:00:00 2001 From: Eugene Krayni Date: Thu, 9 Sep 2021 05:00:49 -0500 Subject: [PATCH 024/989] Update scripts/format to read out prettier from package.json (#1327) --- scripts/format | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/format b/scripts/format index ab8246ca5a..460f2b2409 100755 --- a/scripts/format +++ b/scripts/format @@ -19,6 +19,8 @@ const workflow = path.join( 'verify-code-formatting.yml' ); +let EXERCISM_PRETTIER_VERSION; + const versionLine = shell .cat(workflow) .stdout.split('\n') @@ -26,16 +28,15 @@ const versionLine = shell .find((line) => line.startsWith('EXERCISM_PRETTIER_VERSION:')); if (!versionLine) { - shell.echo('[format] Expected workflow to contain EXERCISM_PRETTIER_VERSION'); - shell.echo(`[format] Path: ${workflow}`); - shell.exit(-1); + const { stdout: versionFromPackage } = shell.exec("npm list prettier | sed -n -e 's/^.*prettier@//p'"); + EXERCISM_PRETTIER_VERSION = versionFromPackage.trim(); +} else { + EXERCISM_PRETTIER_VERSION = versionLine + .split(':')[1] + .trim() + .replace(/'/g, ''); } -const EXERCISM_PRETTIER_VERSION = versionLine - .split(':')[1] - .trim() - .replace(/'/g, ''); - const command = `npx "prettier@${EXERCISM_PRETTIER_VERSION}" --write "**/*.{js,jsx,ts,tsx,css,sass,scss,html,json,md,yml}"`; shell.echo(`[format] ${command}`); From da0d8b294701a3adf7723455a92146058978a2bb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Sep 2021 15:45:06 +0530 Subject: [PATCH 025/989] Bump @types/node from 16.7.13 to 16.9.0 (#1329) * Bump @types/node from 16.7.13 to 16.9.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.7.13 to 16.9.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index adbd787eae..85ca8bd218 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 629d8ba03f..2029214f60 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index b5dd127d94..8be7e85c53 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index edfc2160fe..74a7533e25 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 999236b81d..9e910cf610 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index c226eb290f..bbaeff5e0c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9ecea9217b..b46b992e68 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 68d934ea92..5ad2273819 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 714c84e33e..1c413fb707 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index a0505bacef..3748a49892 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 81cc19eacf..0ebcf9f5cc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 840384c4ba..aac4978e98 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 1a140a1aa3..0d042358f8 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index eae04732e6..8f365c92d2 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index e2571a9fc4..a1734ca578 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1568d5ff11..82d0dd1f25 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 5b439f8bf4..ab933a26ff 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index b4ef5a03c1..2f612d47b8 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 17fc2d5fd7..4793c3d4e5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 9c6f6ebe78..ead335c0e3 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 523131bbde..6fec9e8be3 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 0a66b50174..7560dad448 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8c57f56026..350d49705c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 56c3c8dc5d..35b0092933 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 4e4b69bd9c..6383f817e0 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index efb503ead5..7396e206d6 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 0df2155df6..f7243cfe38 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index e031233ffd..67a25fbb2e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 9d5b265d0f..171d909808 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 26d7728fe6..b9b0933f31 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index e9f8a495f5..2ec875a205 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8a576f35ae..28a0ba187c 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 07e090f59c..9b08325e02 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index b878092364..1a2a8a057a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index e02ecdfaf1..b6565c8017 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index d62c719ec3..a73f21867b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index cbcf150b4d..4253360974 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ba58ba94d2..e6cf822306 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index ea99285b6d..279f43f096 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b7ac312714..afe42c503d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index f46df18a05..b3f424d997 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 7a009847d0..fab7c54373 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 6db45660b7..e9406c167d 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index f8855e5447..43610b6b55 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 510769c975..f05de142ca 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 046aea87b7..6f0872fe50 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index a019b9985d..b1e81761b3 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 8aa1e671ca..e9bd24e201 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index bddbeda8cd..9dd6c3e246 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 48d8daa859..ca7fcdbef3 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index fc87fab466..8b4c5829ff 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9096ce58c9..1b6caee491 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index f82585a20d..9f169e2b56 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 53fe557308..d50fccac50 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 52fb06b3e3..3be80760ef 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index cc3a36a24b..58c8c35fa6 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index d318965ceb..8cfa23f884 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index a3e90bd20d..bc0f41c859 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 68cc8a4b80..314ac52207 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f4bd368396..c4af9661e7 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index a22e302f44..b590a904db 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index b1da2458f3..cd85afc032 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 6b390016b0..a069a0d43c 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c26dd8ec57..db63e3c095 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 309b8a8712..09f7e01513 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d2256f9608..3ec4ee3c55 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 5abef251dc..87a58ed2f8 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index fe9d138eca..8f0db8c457 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 2bc7beffc1..d6ef6fc6fe 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index a42586878a..d2e1dc345c 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 8d6250138e..e63944671a 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index c07e28b62d..d82b3eaa20 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index fcfc5faf87..b36fe3d205 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 054dcc57f8..b833f0871d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index b7c9da6472..0345641d0f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 7caeb09deb..a06ade5d23 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index e9a5d9b551..74a47ec964 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 549a79f2c7..864a8cf171 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ddcc6e5d30..afade21589 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 0abac187e5..bd9147d57c 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 2d3ebb29a0..d7a812967d 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index bd4c5dca2b..cb12531da9 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 4e71c97c59..5933f12f52 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 12c528e504..651b8dce6e 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 28c63cff86..03f83871c5 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index de58c5cb5a..968f1ef896 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index bdcb0d2b90..f8e9043604 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 0aa14c4f92..fd96eb8b91 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 97f61b2c12..0c082a92b9 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 642ba3672e..092be60ed4 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 1bf297e230..bd393f1b64 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 0b920eb1d3..005beb0baa 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index ea247173ec..fd2d4b4fc9 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index ebd4ce5899..7c6cfcd4d0 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index ecdf8ec98e..269467712a 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 2a8ffcb6df..716a3c2af2 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index b492df0817..c12b5e6282 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 49297e7128..0fba872687 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index e4bb1d6390..90c2b6a871 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index bf908a69cd..611f62fb8b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6812ba9910..a84c68baf0 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 8cc878828e..cf08265e94 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 240b445953..368e4d3341 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index a4e0b054bb..830c2fc61e 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index cf8e94c076..0d90471d2c 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1987f5668a..28e1e5d091 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 415fc61d1d..3173acb18b 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index a106fb45ca..ae2c4a9ec0 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ed5f92d323..44ad4d749e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index fb681fd029..5bfc02b3bc 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 5b21ff1bb5..29841d3648 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 31bd39b9ca..c8980dd404 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index e678c123bf..0bbce7bec4 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 2140325326..adb2f69522 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 23b25c1ccb..f34742ae8d 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index ff7d0a23b6..4891cfa93e 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 0a6a892b47..0469c002b7 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 5c77a31e05..0dede583a9 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 7e98c92697..846f371930 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 298b87ff2e..999447fcfd 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 8cc5bbc584..5118539599 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 78edffe85f..b46edd07f0 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index b6ac55eed5..dda7c5ea80 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index e9624c8301..7cf9e0ef4c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index cb388e421b..ccae954ea3 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 95c133aaaa..2a0e48e8b7 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 1a664c69d4..f3b796a926 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index c217a714bb..b3ee3cee32 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index b32ac256d0..c357770b08 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 712e9b5bd1..3c0d562c29 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4a32e6f5f1..b74c96f8de 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index e0be4dc831..f8c0a5556e 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 2654b191b2..9b79d224aa 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index b2a40e3f9c..70fddef151 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index f8d22c1a99..52917eb6ab 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 14a032c368..4149620939 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 125a472b27..2f09e4fcb1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3803,9 +3803,9 @@ "dev": true }, "@types/node": { - "version": "16.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.7.13.tgz", - "integrity": "sha512-pLUPDn+YG3FYEt/pHI74HmnJOWzeR+tOIQzUx93pi9M7D8OE7PSLr97HboXwk5F+JS+TLtWuzCOW97AHjmOXXA==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.0.tgz", + "integrity": "sha512-nmP+VR4oT0pJUPFbKE4SXj3Yb4Q/kz3M9dSAO1GGMebRKWHQxLfDNmU/yh3xxCJha3N60nQ/JwXWwOE/ZSEVag==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index cd3b371782..a9290d2060 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.4", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.7.13", + "@types/node": "^16.9.0", "babel-jest": "^26.6.3", "chalk": "^4.1.2", "core-js": "^3.17.2", From 0d9bf4b176897e968d2c660a4aee44f00ba3c31b Mon Sep 17 00:00:00 2001 From: Christian Willems Date: Mon, 13 Sep 2021 11:17:30 +0200 Subject: [PATCH 026/989] Add additional test case for Coordinate Transformation (#1343) --- .../coordinate-transformation.spec.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js index 6960140ef9..53cb169cb4 100644 --- a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js +++ b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js @@ -108,6 +108,12 @@ describe('memoizeTransform', () => { expect(memoizedTranslate(2, 2)).toEqual([4, 4]); }); + test('should return different results for different inputs', () => { + const memoizedTranslate = memoizeTransform(translate2d(1, 2)); + expect(memoizedTranslate(2, 2)).toEqual([3, 4]); + expect(memoizedTranslate(6, 6)).toEqual([7, 8]); + }); + test('should not call the memoized function if the input is the same', () => { const memoizedTransform = memoizeTransform(fakeTransform()); expect(memoizedTransform(5, 5)).toEqual([1, 1]); From d3c703cebc3948b4df04a92029091e083d78f220 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Wed, 15 Sep 2021 13:15:13 +0200 Subject: [PATCH 027/989] :bug: Fix 'promises' exercise specs (#1345) * :bug: Fix 'promises' exercise specs * :ok_hand: Set promises' exercise status to wip + add contributor --- config.json | 3 +- exercises/practice/promises/.meta/config.json | 2 +- exercises/practice/promises/promises.spec.js | 45 +++++++++---------- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/config.json b/config.json index 17f0414d39..54a7a976e9 100644 --- a/config.json +++ b/config.json @@ -976,7 +976,8 @@ "practices": [], "prerequisites": [], "difficulty": 4, - "topics": ["promises", "error_handling", "higher_order_functions"] + "topics": ["promises", "error_handling", "higher_order_functions"], + "status": "wip" }, { "slug": "yacht", diff --git a/exercises/practice/promises/.meta/config.json b/exercises/practice/promises/.meta/config.json index e14336f936..ae6edfc109 100644 --- a/exercises/practice/promises/.meta/config.json +++ b/exercises/practice/promises/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Compute the prime factors of a given natural number.", "authors": ["slaymance"], - "contributors": ["SleeplessByte"], + "contributors": ["SleeplessByte", "TomPradat"], "files": { "solution": ["promises.js"], "test": ["promises.spec.js"], diff --git a/exercises/practice/promises/promises.spec.js b/exercises/practice/promises/promises.spec.js index 84ffecb5a6..83131c3579 100644 --- a/exercises/practice/promises/promises.spec.js +++ b/exercises/practice/promises/promises.spec.js @@ -26,12 +26,12 @@ describe('promises', () => { xtest("promisified function resolves to a callback's success value", () => { const SUCCESS = 'success'; const fastPromise = promisify(fastCallbackFn); - expect(fastPromise(SUCCESS)).resolves.toEqual(SUCCESS); + return expect(fastPromise(SUCCESS)).resolves.toEqual(SUCCESS); }); xtest("promisified function rejects a callback's error", () => { const failedPromise = promisify(failedCallbackFn); - expect(failedPromise(null)).rejects.toEqual(failedCallback); + return expect(failedPromise(null)).rejects.toEqual(failedCallback); }); }); @@ -56,12 +56,12 @@ describe('promises', () => { slowerPromise(SECOND), fastPromise(THIRD), ]); - expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); + return expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); }); xtest('rejects if any promises fail', () => { const result = all([fastPromise('fast'), failedPromise(null)]); - expect(result).rejects.toEqual(failedCallback); + return expect(result).rejects.toEqual(failedCallback); }); }); @@ -86,13 +86,13 @@ describe('promises', () => { slowerPromise(SECOND), fastPromise(THIRD), ]); - expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); + return expect(result).resolves.toEqual([FIRST, SECOND, THIRD]); }); xtest('resolves even if some promises fail', () => { const FIRST = 'FIRST'; - const result = all([fastPromise(FIRST), failedPromise(null)]); - expect(result).resolves.toEqual([FIRST, failedCallback]); + const result = allSettled([fastPromise(FIRST), failedPromise(null)]); + return expect(result).resolves.toEqual([FIRST, failedCallback]); }); }); @@ -110,7 +110,7 @@ describe('promises', () => { xtest('resolves with value of the fastest successful promise', () => { const FAST = 'FAST'; - expect( + return expect( race([ slowestPromise('SLOWEST'), slowerPromise('SLOWER'), @@ -121,13 +121,13 @@ describe('promises', () => { xtest('resolves with value of the fastest promise even if other slower promises fail', () => { const FAST = 'FAST'; - expect(race([failedPromise(null), fastPromise(FAST)])).resolves.toEqual( - FAST - ); + return expect( + race([failedPromise(null), fastPromise(FAST)]) + ).resolves.toEqual(FAST); }); xtest('rejects if the fastest promise fails even if other slower promises succeed', () => { - expect( + return expect( race([slowestPromise('SLOWEST'), failedPromise(null)]) ).rejects.toEqual(failedCallback); }); @@ -147,8 +147,8 @@ describe('promises', () => { xtest('resolves with value of fastest successful promise', () => { const FAST = 'FAST'; - expect( - race([ + return expect( + any([ slowestPromise('SLOWEST'), slowerPromise('SLOWER'), fastPromise(FAST), @@ -158,23 +158,22 @@ describe('promises', () => { xtest('resolves with value of the fastest successful promise even if slower promises fail', () => { const FAST = 'FAST'; - expect(race([failedPromise(null), fastPromise(FAST)])).resolves.toEqual( - FAST - ); + return expect( + any([failedPromise(null), fastPromise(FAST)]) + ).resolves.toEqual(FAST); }); xtest('resolves with value of fastest successful promise even if faster promises fail', () => { const SLOWEST = 'SLOWEST'; - expect( - race([failedPromise(null), slowestPromise(SLOWEST)]) + return expect( + any([failedPromise(null), slowestPromise(SLOWEST)]) ).resolves.toEqual(SLOWEST); }); xtest('rejects with array of errors if all promises fail', () => { - expect(race([failedPromise(null), failedPromise(null)])).rejects.toEqual([ - failedCallback, - failedCallback, - ]); + return expect( + any([failedPromise(null), failedPromise(null)]) + ).rejects.toEqual([failedCallback, failedCallback]); }); }); }); From 868324ec5cb05dc2c67878b65cbb1e55d70e5ec5 Mon Sep 17 00:00:00 2001 From: LoyalEnv0y <77401698+LoyalEnv0y@users.noreply.github.com> Date: Wed, 15 Sep 2021 22:27:27 +0300 Subject: [PATCH 028/989] fix test case for calculateResellPrice in vehicle-purchase.spec.js (#1348) --- exercises/concept/vehicle-purchase/vehicle-purchase.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js b/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js index de2bca8912..d14ca5e960 100644 --- a/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js +++ b/exercises/concept/vehicle-purchase/vehicle-purchase.spec.js @@ -56,7 +56,7 @@ describe('vehicle purchase', () => { }); test('price is reduced to 50% for age above 10', () => { - expect(calculateResellPrice(40000, 2)).toBe(32000); + expect(calculateResellPrice(40000, 12)).toBe(20000); }); test('price is reduced to 70% for between 3 and 10', () => { From 0788771ea2c3bece6b211dbcde2b0301deb281f0 Mon Sep 17 00:00:00 2001 From: Abdeldjaouad Nusayr Medakene <31663979+MrGeek1337@users.noreply.github.com> Date: Sat, 18 Sep 2021 17:02:36 +0100 Subject: [PATCH 029/989] Update about.md (#1356) --- concepts/basics/about.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/concepts/basics/about.md b/concepts/basics/about.md index a1ba8370ec..2251d8044d 100644 --- a/concepts/basics/about.md +++ b/concepts/basics/about.md @@ -112,3 +112,5 @@ add(MY_VALUE, 5); [mdn-renaming-modules]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#Renaming_imports_and_exports [mdn-var]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var [wiki-mutability]: https://en.wikipedia.org/wiki/Immutable_object +[wiki-camel-case]: https://en.wikipedia.org/wiki/Camel_case +[wiki-snake-case]: https://en.wikipedia.org/wiki/Snake_case From c5c407f91c495b2368330e026be41c3c3f328860 Mon Sep 17 00:00:00 2001 From: Alexandre Rocha Lima e Marcondes Date: Sat, 18 Sep 2021 19:47:17 +0200 Subject: [PATCH 030/989] Updating Elyses Analytic Enchantment JSDoc (#1349) --- .../concept/elyses-analytic-enchantments/.meta/exemplar.js | 4 ++-- .../concept/elyses-analytic-enchantments/enchantments.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js index 3692db8ae3..606292ba62 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-analytic-enchantments/.meta/exemplar.js @@ -29,7 +29,7 @@ export function doesStackIncludeCard(stack, card) { * * @param {number[]} stack * - * @returns {boolean} position of the first card that is even + * @returns {boolean} true if all cards are even, false otherwise */ export function isEachCardEven(stack) { return stack.every((card) => card % 2 === 0); @@ -40,7 +40,7 @@ export function isEachCardEven(stack) { * * @param {number[]} stack * - * @returns {boolean} Whether array contains odd card + * @returns {boolean} true if the array contains odd card, false otherwise */ export function doesStackIncludeOddCard(stack) { return stack.some((card) => card % 2 !== 0); diff --git a/exercises/concept/elyses-analytic-enchantments/enchantments.js b/exercises/concept/elyses-analytic-enchantments/enchantments.js index 1cdd551c7d..36a3c8caca 100644 --- a/exercises/concept/elyses-analytic-enchantments/enchantments.js +++ b/exercises/concept/elyses-analytic-enchantments/enchantments.js @@ -33,7 +33,7 @@ export function doesStackIncludeCard(stack, card) { * * @param {number[]} stack * - * @returns {boolean} position of the first card that is even + * @returns {boolean} true if all cards are even, false otherwise */ export function isEachCardEven(stack) { throw new Error('Implement the isEachCardEven function'); @@ -44,7 +44,7 @@ export function isEachCardEven(stack) { * * @param {number[]} stack * - * @returns {boolean} Whether array contains odd card + * @returns {boolean} true if the array contains odd card, false otherwise */ export function doesStackIncludeOddCard(stack) { throw new Error('Implement the doesStackIncludesOddCard function'); From 6e4596d812ce934e08f7cbfc509e9ad5c2825051 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sat, 18 Sep 2021 20:11:19 +0200 Subject: [PATCH 031/989] Add missing exercise to config (#1360) --- config.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config.json b/config.json index 54a7a976e9..e292bef11a 100644 --- a/config.json +++ b/config.json @@ -218,6 +218,14 @@ "concepts": ["errors"], "prerequisites": ["null-undefined", "conditionals"], "status": "beta" + }, + { + "slug": "elyses-transformative-enchantments", + "name": "Elyses Transformative Enchantments", + "uuid": "6e156d67-2bd2-4624-956d-ddcc3795bad5", + "concepts": ["array-transformations"], + "prerequisites": ["arrays", "callbacks"], + "status": "wip" } ], "practice": [ From b6c57cb7f0f53c231d96828b7759fa299f658e25 Mon Sep 17 00:00:00 2001 From: Andrew Lawendy <22712035+AndrewLawendy@users.noreply.github.com> Date: Sun, 19 Sep 2021 16:14:08 +0200 Subject: [PATCH 032/989] fix: :white_check_mark: fix test cases to consider promises (#1359) * fix: :white_check_mark: fix test cases to consider promises * docs: :memo: add contributor --- .../translation-service/.meta/config.json | 2 +- .../translation-service/service.spec.js | 74 +++++++++---------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/exercises/concept/translation-service/.meta/config.json b/exercises/concept/translation-service/.meta/config.json index c6e4a724b0..45fe9a3230 100644 --- a/exercises/concept/translation-service/.meta/config.json +++ b/exercises/concept/translation-service/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Connect to the Klingon Translation Service and learn about promises.", "authors": ["SleeplessByte"], - "contributors": [], + "contributors": ["AndrewLawendy"], "files": { "solution": ["service.js"], "test": ["service.spec.js"], diff --git a/exercises/concept/translation-service/service.spec.js b/exercises/concept/translation-service/service.spec.js index 51f64101cd..02ffdf8699 100644 --- a/exercises/concept/translation-service/service.spec.js +++ b/exercises/concept/translation-service/service.spec.js @@ -22,25 +22,25 @@ describe('Free service', () => { service = new TranslationService(api); }); - test('it can translate a known word group', () => { + test('it can translate a known word group', async () => { const actual = service.free('jIyaj'); const expected = 'I understand'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it forwards NotAvailable errors from the API, unaltered', () => { + test('it forwards NotAvailable errors from the API, unaltered', async () => { const actual = service.free('jIyajbe’'); const expected = NotAvailable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it forwards Untranslatable errors from the API, unaltered', () => { + test('it forwards Untranslatable errors from the API, unaltered', async () => { const actual = service.free('majQa’'); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); }); @@ -57,39 +57,39 @@ describe('Batch service', () => { service = new TranslationService(api); }); - test('it can translate a batch', () => { + test('it can translate a batch', async () => { const actual = service.batch(['jIyaj', 'majQa’']); const expected = ['I understand', 'Well done!']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it maintains the order of batch input', () => { + test('it maintains the order of batch input', async () => { const actual = service.batch(['majQa’', 'jIyaj']); const expected = ['Well done!', 'I understand']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it works with just one item to translate', () => { + test('it works with just one item to translate', async () => { const actual = service.batch(['jIyaj']); const expected = ['I understand']; - expect(actual).resolves.toStrictEqual(expected); + await expect(actual).resolves.toStrictEqual(expected); }); - test('it throws if one or more translations fail', () => { + test('it throws if one or more translations fail', async () => { const actual = service.batch(['jIyaj', 'jIyajbe’', 'majQa’']); const expected = NotAvailable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it throws on an empty input', () => { + test('it throws on an empty input', async () => { const actual = service.batch([]); const expected = BatchIsEmpty; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); }); @@ -114,27 +114,27 @@ describe('Request service', () => { service = new TranslationService(api); }); - test('it can request something that is not available, but eventually is', () => { + test('it can request something that is not available, but eventually is', async () => { const actual = service.request('majQa’'); - expect(actual).resolves.toBeUndefined(); + await expect(actual).resolves.toBeUndefined(); }); - test('it eventually rejects when something is not translatable', () => { + test('it eventually rejects when something is not translatable', async () => { const actual = service.request('foo'); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it requests up to three times (retries once or twice)', () => { + test('it requests up to three times (retries once or twice)', async () => { const actual = service.request('jIyajbe’'); - expect(actual).resolves.toBeUndefined(); + await expect(actual).resolves.toBeUndefined(); }); - test('it requests at most three times (does not retry thrice or more)', () => { + test('it requests at most three times (does not retry thrice or more)', async () => { const actual = service.request('ghobe’'); - expect(actual).rejects.toThrow(Error); + await expect(actual).rejects.toThrow(Error); }); }); @@ -158,48 +158,48 @@ describe('Premium service', () => { service = new TranslationService(api); }); - test('it can resolve a translation', () => { + test('it can resolve a translation', async () => { const actual = service.premium('majQa’', 0); const expected = 'Well done'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it requests unavailable translations and then resolves', () => { + test('it requests unavailable translations and then resolves', async () => { const actual = service.premium('jIyajbe’', 0); const expected = "I don't understand"; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); }); - test('it rejects with Untranslatable if the premium service fails to translate', () => { + test('it rejects with Untranslatable if the premium service fails to translate', async () => { const actual = service.premium('foo', 0); const expected = Untranslatable; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it requests at most three times (does not retry thrice or more)', () => { + test('it requests at most three times (does not retry thrice or more)', async () => { const actual = service.premium('ghobe’', 0); - expect(actual).rejects.toThrow(Error); + await expect(actual).rejects.toThrow(Error); }); - test('it ensures the quality of the translation', () => { + test('it ensures the quality of the translation', async () => { const actual = service.premium('majQa’', 100); const expected = QualityThresholdNotMet; - expect(actual).rejects.toThrow(expected); + await expect(actual).rejects.toThrow(expected); }); - test('it ensures the quality even after a request', () => { + test('it ensures the quality even after a request', async () => { const actual = service.premium('‘arlogh Qoylu’pu’?', 40); const expected = 'What time is it?'; - expect(actual).resolves.toBe(expected); + await expect(actual).resolves.toBe(expected); const actualQuality = service.premium('‘arlogh Qoylu’pu’?', 100); const expectedQuality = QualityThresholdNotMet; - expect(actualQuality).rejects.toThrow(expectedQuality); + await expect(actualQuality).rejects.toThrow(expectedQuality); }); }); From 200b1c8403404eb1786bd39b23fa8006541d222f Mon Sep 17 00:00:00 2001 From: Sachin M K Date: Tue, 21 Sep 2021 00:01:37 +0530 Subject: [PATCH 033/989] Add test case for practice/zipper. Fix #902 (#1354) --- exercises/practice/zipper/.meta/tests.toml | 16 +++++++++++++--- exercises/practice/zipper/zipper.spec.js | 6 ++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/exercises/practice/zipper/.meta/tests.toml b/exercises/practice/zipper/.meta/tests.toml index d8b4ced65f..80e629ad6e 100644 --- a/exercises/practice/zipper/.meta/tests.toml +++ b/exercises/practice/zipper/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [771c652e-0754-4ef0-945c-0675d12ef1f5] description = "data is retained" @@ -37,3 +44,6 @@ description = "set_right with subtree" [c246be85-6648-4e9c-866f-b08cd495149a] description = "set_value on deep focus" + +[47aa85a0-5240-48a4-9f42-e2ac636710ea] +description = "different paths to same zipper" diff --git a/exercises/practice/zipper/zipper.spec.js b/exercises/practice/zipper/zipper.spec.js index 6b8e773b9a..235fc80c5a 100644 --- a/exercises/practice/zipper/zipper.spec.js +++ b/exercises/practice/zipper/zipper.spec.js @@ -102,4 +102,10 @@ describe('Zipper', () => { const up = zipper.right().up(); expect(zipper).not.toBe(up); }); + + xtest('should return same zipper from different paths', () => { + const z1 = zipper.left().up().right(); + const z2 = zipper.right(); + expect(z1).toEqual(z2); + }); }); From e175ff787682e2d48d7a02e13e5b4aeff645f197 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Tue, 21 Sep 2021 15:07:17 +1000 Subject: [PATCH 034/989] Sync word search exercise (#1364) --- .../practice/word-search/.meta/tests.toml | 16 ++++++++++--- .../practice/word-search/word-search.spec.js | 24 +++++++++++++++++++ 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/exercises/practice/word-search/.meta/tests.toml b/exercises/practice/word-search/.meta/tests.toml index 87e87df079..68c3b60631 100644 --- a/exercises/practice/word-search/.meta/tests.toml +++ b/exercises/practice/word-search/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [b4057815-0d01-41f0-9119-6a91f54b2a0a] description = "Should accept an initial game grid and a target search word" @@ -58,3 +65,6 @@ description = "Should locate words written bottom left to top right" [69e1d994-a6d7-4e24-9b5a-db76751c2ef8] description = "Should locate words written top right to bottom left" + +[695531db-69eb-463f-8bad-8de3bf5ef198] +description = "Should fail to locate a word that is not in the puzzle" diff --git a/exercises/practice/word-search/word-search.spec.js b/exercises/practice/word-search/word-search.spec.js index f646e8f362..26c0f23817 100644 --- a/exercises/practice/word-search/word-search.spec.js +++ b/exercises/practice/word-search/word-search.spec.js @@ -540,4 +540,28 @@ describe('vertical directions', () => { ]) ).toEqual(expectedResults); }); + + describe("word doesn't exist", () => { + xtest('should fail to locate a word that is not in the puzzle', () => { + const grid = [ + 'jefblpepre', + 'camdcimgtc', + 'oivokprjsm', + 'pbwasqroua', + 'rixilelhrs', + 'wolcqlirpc', + 'screeaumgr', + 'alxhpburyi', + 'jalaycalmp', + 'clojurermt', + ]; + + const expectedResults = { + fail: undefined, + }; + const wordSearch = new WordSearch(grid); + + expect(wordSearch.find(['fail'])).toEqual(expectedResults); + }); + }); }); From 94776eb45271151743cc67a7b17ac4d3db8f1eb5 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Wed, 22 Sep 2021 10:41:12 +0100 Subject: [PATCH 035/989] Possible simplification of Translation Service exemplar (#1365) * Possible simplification of exemplar By using `.catch()` and by wrapping `this.api.request()` as a promise some of the logic can be simplified. Also suggest removing the `.bind(this)` as complex at this stage of the learning. * Update exemplar.js --- .../translation-service/.meta/exemplar.js | 111 ++++++++++-------- 1 file changed, 59 insertions(+), 52 deletions(-) diff --git a/exercises/concept/translation-service/.meta/exemplar.js b/exercises/concept/translation-service/.meta/exemplar.js index e9aa0eb43e..b8a372b28a 100644 --- a/exercises/concept/translation-service/.meta/exemplar.js +++ b/exercises/concept/translation-service/.meta/exemplar.js @@ -1,10 +1,12 @@ -/// +/** @format */ + +/// // @ts-check export class TranslationService { /** - * - * @param {ExternalApi} api + * Creates a new service + * @param {ExternalApi} api the original api */ constructor(api) { this.api = api; @@ -20,30 +22,7 @@ export class TranslationService { * @returns {Promise} */ free(text) { - return this.api.fetch(text).then(({ translation }) => translation); - } - - /** - * Retrieves the translation for the given text - * - * - Rejects with an error if the quality can not be met - * - Requests a translation if the translation is not available, then retries - * - * @param {string} text - * @param {number} minimumQuality - * @returns {Promise} - */ - premium(text, minimumQuality) { - return this.api.fetch(text).then( - ({ translation, quality }) => { - if (minimumQuality > quality) { - throw new QualityThresholdNotMet(text); - } - - return translation; - }, - () => this.request(text).then(() => this.premium(text, minimumQuality)) - ); + return this.api.fetch(text).then((res) => res.translation); } /** @@ -54,56 +33,84 @@ export class TranslationService { * - Rejects with a BatchIsEmpty error if no texts are given * * @param {string[]} texts + * @returns {Promise} */ batch(texts) { - if (texts.length === 0) { - return Promise.reject(new BatchIsEmpty()); - } - - return Promise.all(texts.map(this.free.bind(this))); + if (texts.length === 0) return Promise.reject(new BatchIsEmpty()); + return Promise.all(texts.map((text) => this.free(text))); } /** - * Requests the service for some text to be translated, retrying a few times - * in case of a rejection. + * Requests the service for some text to be translated. + * + * Note: the request service is flaky, and it may take up to three times for + * it to accept the request. * * @param {string} text - * @param {number} [attempt=1] * @returns {Promise} */ - request(text, attempt = 1) { - return new Promise((resolve, reject) => { - this.api.request(text, (err) => { - if (err) { - if (attempt < 3) { - return this.request(text, attempt + 1).then(resolve, reject); - } + request(text) { + const api = this.api; + function requestAsPromise(txt) { + return new Promise((resolve, reject) => { + api.request(txt, (err) => (err ? reject(err) : resolve())); + }); + } - return reject(err); - } + return requestAsPromise(text) + .catch(() => requestAsPromise(text)) + .catch(() => requestAsPromise(text)); + } - return resolve(); + /** + * Retrieves the translation for the given text + * + * - Rejects with an error if the quality can not be met + * - Requests a translation if the translation is not available, then retries + * + * @param {string} text + * @param {number} minimumQuality + * @returns {Promise} + */ + premium(text, minimumQuality) { + return this.api + .fetch(text) + .catch(() => { + return this.request(text).then(() => this.api.fetch(text)); + }) + .then((res) => { + if (res.quality < minimumQuality) + throw new QualityThresholdNotMet(text); + return res.translation; }); - }); } } +/** + * This error is used to indicate a translation was found, but its quality does + * not meet a certain threshold. Do not change the name of this error. + */ export class QualityThresholdNotMet extends Error { + /** + * @param {string} text + */ constructor(text) { super( - ` -The translation of ${text} does not meet the requested quality threshold. - `.trim() + `The translation of ${text} does not meet the requested quality threshold.` ); + + this.text = text; } } +/** + * This error is used to indicate the batch service was called without any + * texts to translate (it was empty). Do not change the name of this error. + */ export class BatchIsEmpty extends Error { constructor() { super( - ` -Requested a batch translation, but there are no texts in the batch. - `.trim() + `Requested a batch translation, but there are no texts in the batch.` ); } } From d62d3540126d753e463ea1567e147864e4d4f671 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Wed, 22 Sep 2021 19:30:46 +0200 Subject: [PATCH 036/989] Clarify the 'promises' exercise instructions (#1355) --- config.json | 5 ++-- .../practice/promises/.docs/instructions.md | 27 ++++++++++++++++--- .../practice/promises/.docs/introduction.md | 25 +++++++++++++++++ 3 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 exercises/practice/promises/.docs/introduction.md diff --git a/config.json b/config.json index e292bef11a..e1ae50803c 100644 --- a/config.json +++ b/config.json @@ -983,9 +983,8 @@ "core": false, "practices": [], "prerequisites": [], - "difficulty": 4, - "topics": ["promises", "error_handling", "higher_order_functions"], - "status": "wip" + "difficulty": 6, + "topics": ["promises", "error_handling", "higher_order_functions"] }, { "slug": "yacht", diff --git a/exercises/practice/promises/.docs/instructions.md b/exercises/practice/promises/.docs/instructions.md index dcda09f66b..908345b8df 100644 --- a/exercises/practice/promises/.docs/instructions.md +++ b/exercises/practice/promises/.docs/instructions.md @@ -1,11 +1,30 @@ # Instructions -Given the basic `Promise`, implement the following functions: +The two objectives of this exercise are : + +1. Implement a `promisify` function that turns a function using the "callback pattern" into a function that returns a `Promise`. See the example below. + +```javascript +function fetchProduct(productId, function(error, data) { + if (error) { + // Handle the error + } else { + // Make something with your data + } +}) + +const fetchProductAsPromise = promisify(fetchProduct); + +// Now you got a function `fetchProductAsPromise` +// that returns a promise +fetchProductAsPromise(productId) + .then((data) => {}) + .catch((error) => {}); +``` + +2. Re-implement the following built-ins `Promise` methods (without using them) -- `promisify`: takes a callback that is turned into a function that returns a `Promise` - `all`: takes an array of promises and resolves when _all_ of them are resolved, or rejects when _one_ of them rejects. - `allSettled`: takes an array of promises and resolves when _all_ of them either resolve or reject. - `race`: takes an array of promises and resolves or rejects with the value of the _first_ promise that resolves or rejects. - `any`: takes an array of promises and resolves when _one_ of them resolves, or rejects when _all_ of them reject. - -Do not use built-in `Promise` functions other than creating a `Promise`, `then` and `catch`. diff --git a/exercises/practice/promises/.docs/introduction.md b/exercises/practice/promises/.docs/introduction.md new file mode 100644 index 0000000000..9932e66d55 --- /dev/null +++ b/exercises/practice/promises/.docs/introduction.md @@ -0,0 +1,25 @@ +# Introduction + +Before the `Promise` class was introduced, there was only one way to deal with asynchronous code : the _callback pattern_. + +A callback is a function that is passed as an argument to another function and will be called once some action in that other function has finished. A common pattern for those callback functions is that they accept an "error" as first parameter (see example below). + +```javascript +function callback(error, arg2, arg3) {} +``` + +How is it related to asynchronous code ? + +Historically, callbacks have been used in order to allow us to do some work after an asynchronous task was done and without blocking the whole program. + +```javascript +fetchProduct(productId, function (error, data) { + if (error) { + // Handle the error + } else { + // Do some work + } +}); +``` + +In the example above, the `fetchProduct` function (which is asynchronous), takes a callback as a second argument that decides what to do when the product data has been retrieved. From 304ebb8ba78283d09efce863ab104d02f7546476 Mon Sep 17 00:00:00 2001 From: Samrat Shaw Date: Fri, 24 Sep 2021 17:29:20 +0700 Subject: [PATCH 037/989] Removed package-lock.json files from exercises (#1371) --- .../high-score-board/package-lock.json | 8547 ------------- .../concept/lucky-numbers/package-lock.json | 10466 ---------------- .../practice/dnd-character/package-lock.json | 6656 ---------- 3 files changed, 25669 deletions(-) delete mode 100644 exercises/concept/high-score-board/package-lock.json delete mode 100644 exercises/concept/lucky-numbers/package-lock.json delete mode 100644 exercises/practice/dnd-character/package-lock.json diff --git a/exercises/concept/high-score-board/package-lock.json b/exercises/concept/high-score-board/package-lock.json deleted file mode 100644 index 39d36276ba..0000000000 --- a/exercises/concept/high-score-board/package-lock.json +++ /dev/null @@ -1,8547 +0,0 @@ -{ - "name": "@exercism/javascript-high-score-board", - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/cli": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.3.tgz", - "integrity": "sha512-zU4JLvwk32ay1lhhyGfqiRUSPoltVDjhYkA3aQq8+Yby9z30s/EsFw1EPOHxWG9YZo2pAGfgdRNeHZQAYU5m9A==", - "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", - "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", - "dev": true - }, - "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.14.3.tgz", - "integrity": "sha512-IfJXKEVRV/Gisvgmih/+05gkBzzg4Dy0gcxkZ84iFiLK8+O+fI1HLnGJv3UrUMPpsMmmThNa69v+UnF80XP+kA==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.0", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.13.16.tgz", - "integrity": "sha512-RNL0dLHBvjXW857JwzToTHxtbOZfGcvdSegcgXC1c1PqfE+o/QN8MugkgKj2vXFxCcMByfxJrmpCbLzVBVlgIA==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.2", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", - "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.15", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.3.tgz", - "integrity": "sha512-BnEfi5+6J2Lte9LeiL6TxLWdIlEv9Woacc1qXzXBgbikcOzMRM2Oya5XGg/f/ngotv1ej2A/b+3iJH8wbS1+lQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.3", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", - "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz", - "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz", - "integrity": "sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz", - "integrity": "sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz", - "integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.17.tgz", - "integrity": "sha512-UAUqiLv+uRLO+xuBKKMEpC+t7YRNVRqBsWWq1yKXbBZBje/t3IXCiSinZhjn/DC3qzBfICeYd2EFGEbHsh5RLA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz", - "integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.0", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.13.11", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.2", - "@babel/plugin-transform-classes": "^7.14.2", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.17", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.2", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz", - "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", - "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@exercism/eslint-config-javascript": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.3.1.tgz", - "integrity": "sha512-TvFHHNRVPaT1FkXwiULDf8QL7y5Q5FmbbmiICUWA6O2MEK8ZarUEjHWr8aX7MekOj2IhMOIM1PawMBD1RcssVA==", - "dev": true, - "requires": { - "@babel/eslint-parser": "^7.13.14", - "@babel/eslint-plugin": "^7.13.15", - "eslint-config-prettier": "^8.2.0", - "eslint-plugin-import": "^2.22.1" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - } - }, - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", - "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.14", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", - "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", - "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.23", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", - "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/node": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", - "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", - "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001230", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz", - "integrity": "sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.13.0.tgz", - "integrity": "sha512-iWDbiyha1M5vFwPFmQnvRv+tJzGbFAm6XimJUT0NgHYW3xZEs1SkCAcasWSVFxpI2Xb/V1DDJckq3v90+bQnog==", - "dev": true - }, - "core-js-compat": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.13.0.tgz", - "integrity": "sha512-jhbI2zpVskgfDC9mGRaDo1gagd0E0i/kYW0+WvibL/rafEHKAHO653hEXIxJHqRlRLITluXtRH3AGTL5qJmifQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.739", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz", - "integrity": "sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.2.tgz", - "integrity": "sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz", - "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "13.8.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", - "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - } - }, - "eslint-module-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", - "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.23.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz", - "integrity": "sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.1", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.4.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.3", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" - } - }, - "eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", - "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.6.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", - "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.5", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz", - "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", - "dev": true - }, - "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dev": true, - "requires": { - "mime-db": "1.47.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.72", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", - "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz", - "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", - "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.0.2", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/exercises/concept/lucky-numbers/package-lock.json b/exercises/concept/lucky-numbers/package-lock.json deleted file mode 100644 index 449f271c8e..0000000000 --- a/exercises/concept/lucky-numbers/package-lock.json +++ /dev/null @@ -1,10466 +0,0 @@ -{ - "name": "@exercism/javascript-lucky-numbers", - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "@babel/cli": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.8.tgz", - "integrity": "sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==", - "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-parser": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.15.0.tgz", - "integrity": "sha512-+gSPtjSBxOZz4Uh8Ggqu7HbfpB8cT1LwW0DnVVLZEJvzXauiD0Di3zszcBkRmfGGrLdYeHUwcflG7i3tr9kQlw==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/eslint-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-plugin/-/eslint-plugin-7.14.5.tgz", - "integrity": "sha512-nzt/YMnOOIRikvSn2hk9+W2omgJBy6U8TN0R+WTTmqapA+HnZTuviZaketdTE9W7/k/+E/DfZlt1ey1NSE39pg==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-async-generator-functions": "^7.14.9", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.14.5", - "@babel/plugin-transform-classes": "^7.14.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.14.5", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.0", - "@babel/plugin-transform-modules-systemjs": "^7.14.5", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.14.5", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.0", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@exercism/eslint-config-javascript": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@exercism/eslint-config-javascript/-/eslint-config-javascript-0.4.0.tgz", - "integrity": "sha512-Y+Pf680OJxQDxt6S2cC9rI5Vdn4sqn7CnTaoBWSV0TV3iizlDTo9XrXq6Vzpb1GAlU5Icf6JqBlYpnjQad8y7w==", - "dev": true, - "requires": { - "@babel/eslint-parser": "^7.14.5", - "@babel/eslint-plugin": "^7.14.5", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.23.4" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - } - }, - "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", - "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" - } - }, - "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/transform": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", - "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.0.6", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.0.6", - "jest-regex-util": "^27.0.6", - "jest-util": "^27.0.6", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.15", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", - "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", - "dev": true, - "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "@types/node": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz", - "integrity": "sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "dev": true - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", - "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", - "dev": true, - "requires": { - "@jest/transform": "^27.0.6", - "@jest/types": "^27.0.6", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^27.0.6", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "ci-info": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", - "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", - "dev": true - }, - "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.16.2.tgz", - "integrity": "sha512-P0KPukO6OjMpjBtHSceAZEWlDD1M2Cpzpg6dBbrjFqFhBHe/BwhxaP820xKOjRn/lZRQirrCusIpLS/n2sgXLQ==", - "dev": true - }, - "core-js-compat": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz", - "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.7", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dev": true, - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "dev": true - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dev": true, - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.813", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.813.tgz", - "integrity": "sha512-YcSRImHt6JZZ2sSuQ4Bzajtk98igQ0iKkksqlzZLzbh4p0OIyJRSvUbsgqfcR8txdfsoYCc4ym306t4p2kP/aw==", - "dev": true - }, - "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "globals": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", - "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", - "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.24.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.1.tgz", - "integrity": "sha512-KSFWhNxPH8OGJwpRJJs+Z7I0a13E2iFQZJIvSnCu6KUs4qmgAm3xN9GYBCSoiGWmwA7gERZPXqYQjcoCROnYhQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.3", - "array.prototype.flat": "^1.2.4", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.6.2", - "find-up": "^2.0.0", - "has": "^1.0.3", - "is-core-module": "^2.6.0", - "minimatch": "^3.0.4", - "object.values": "^1.1.4", - "pkg-up": "^2.0.0", - "read-pkg-up": "^3.0.0", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.10.1" - } - }, - "eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true, - "optional": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "optional": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "optional": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", - "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "import-local": "^3.0.2", - "jest-cli": "^26.6.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "dev": true, - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - } - } - }, - "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", - "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dev": true, - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^26.6.2", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", - "dev": true, - "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "dev": true - }, - "jest-haste-map": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", - "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.0.6", - "jest-serializer": "^27.0.6", - "jest-util": "^27.0.6", - "jest-worker": "^27.0.6", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dev": true, - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true - }, - "jest-regex-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", - "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", - "dev": true - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" - }, - "dependencies": { - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - } - } - }, - "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dev": true, - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", - "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", - "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", - "dev": true - }, - "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", - "dev": true, - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-util": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", - "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", - "dev": true, - "requires": { - "@jest/types": "^27.0.6", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", - "picomatch": "^2.2.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", - "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dev": true, - "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", - "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", - "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", - "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", - "dev": true, - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - } - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", - "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - } - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true, - "optional": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "table": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", - "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", - "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "dev": true - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tsconfig-paths": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz", - "integrity": "sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q==", - "dev": true, - "requires": { - "json5": "^2.2.0", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "optional": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "v8-to-istanbul": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", - "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dev": true, - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "dev": true - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} diff --git a/exercises/practice/dnd-character/package-lock.json b/exercises/practice/dnd-character/package-lock.json deleted file mode 100644 index 9121d7a577..0000000000 --- a/exercises/practice/dnd-character/package-lock.json +++ /dev/null @@ -1,6656 +0,0 @@ -{ - "name": "exercism-javascript", - "version": "0.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/cli": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.4.4.tgz", - "integrity": "sha512-XGr5YjQSjgTa6OzQZY57FAJsdeVSAKR/u/KA5exWIz66IKtv/zXtHy+fIZcMry/EgYegwuHE7vzGnrFhjdIAsQ==", - "dev": true, - "requires": { - "chokidar": "^2.0.4", - "commander": "^2.8.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.11", - "mkdirp": "^0.5.1", - "output-file-sync": "^2.0.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, - "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.0.0" - } - }, - "@babel/core": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.4.tgz", - "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helpers": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4", - "convert-source-map": "^1.1.0", - "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.11", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4", - "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-call-delegate": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", - "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-define-map": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", - "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", - "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", - "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", - "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/template": "^7.4.4", - "@babel/types": "^7.4.4", - "lodash": "^4.17.11" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true - }, - "@babel/helper-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", - "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", - "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", - "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", - "dev": true, - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" - } - }, - "@babel/helpers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", - "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", - "dev": true, - "requires": { - "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz", - "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==", - "dev": true - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", - "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", - "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", - "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", - "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.11" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", - "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.4.4", - "@babel/helper-split-export-declaration": "^7.4.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", - "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", - "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", - "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", - "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", - "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz", - "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", - "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz", - "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", - "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.4.tgz", - "integrity": "sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA==", - "dev": true, - "requires": { - "regexp-tree": "^0.1.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", - "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", - "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", - "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", - "dev": true, - "requires": { - "@babel/helper-call-delegate": "^7.4.4", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz", - "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.4.tgz", - "integrity": "sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g==", - "dev": true, - "requires": { - "regenerator-transform": "^0.13.4" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz", - "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", - "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", - "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", - "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.4.4", - "regexpu-core": "^4.5.4" - } - }, - "@babel/preset-env": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.4.tgz", - "integrity": "sha512-FU1H+ACWqZZqfw1x2G1tgtSSYSfxJLkpaUQL37CenULFARDo+h4xJoVHzRoHbK+85ViLciuI7ME4WTIhFRBBlw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.4.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.4.4", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.4.4", - "@babel/plugin-transform-classes": "^7.4.4", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.4.4", - "@babel/plugin-transform-function-name": "^7.4.4", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-member-expression-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.4.4", - "@babel/plugin-transform-modules-systemjs": "^7.4.4", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.4", - "@babel/plugin-transform-new-target": "^7.4.4", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.4.4", - "@babel/plugin-transform-property-literals": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.4.4", - "@babel/plugin-transform-reserved-words": "^7.2.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.4.4", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "browserslist": "^4.5.2", - "core-js-compat": "^3.0.0", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.5.0" - } - }, - "@babel/template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", - "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4" - } - }, - "@babel/traverse": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.4.tgz", - "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.4", - "@babel/types": "^7.4.4", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.11" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", - "to-fast-properties": "^2.0.0" - } - }, - "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "@jest/console": { - "version": "24.7.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", - "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", - "dev": true, - "requires": { - "@jest/source-map": "^24.3.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz", - "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.8.0", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve-dependencies": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "jest-watcher": "^24.8.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "@jest/environment": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz", - "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==", - "dev": true, - "requires": { - "@jest/fake-timers": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/fake-timers": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz", - "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0" - } - }, - "@jest/reporters": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz", - "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.1.1", - "jest-haste-map": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.2.1", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/source-map": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", - "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/test-result": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz", - "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/types": "^24.8.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz", - "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==", - "dev": true, - "requires": { - "@jest/test-result": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0" - } - }, - "@jest/transform": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz", - "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.8.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-util": "^24.8.0", - "micromatch": "^3.1.10", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@jest/types": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz", - "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^12.0.9" - } - }, - "@types/babel__core": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.1.tgz", - "integrity": "sha512-+hjBtgcFPYyCTo0A15+nxrCVJL7aC6Acg87TXd5OW3QhHswdrOLoles+ldL2Uk8q++7yIfl4tURtztccdeeyOw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", - "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.6.tgz", - "integrity": "sha512-XYVgHF2sQ0YblLRMLNPB3CkFMewzFmlDsH/TneZFHUXDlABQgh88uOxuez7ZcXxayLFrqLwtDH1t+FmlFwNZxw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/yargs": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", - "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==", - "dev": true - }, - "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", - "dev": true - }, - "acorn": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", - "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", - "dev": true - }, - "acorn-globals": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", - "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", - "dev": true, - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "acorn-jsx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", - "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", - "dev": true - }, - "acorn-walk": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", - "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", - "dev": true - }, - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "babel-eslint": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", - "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" - } - }, - "babel-jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz", - "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==", - "dev": true, - "requires": { - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.6.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz", - "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "babel-plugin-jest-hoist": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", - "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", - "dev": true, - "requires": { - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", - "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.6.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - } - } - }, - "browserslist": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz", - "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000963", - "electron-to-chromium": "^1.3.127", - "node-releases": "^1.1.17" - } - }, - "bser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", - "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000966", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000966.tgz", - "integrity": "sha512-qqLQ/uYrpZmFhPY96VuBkMEo8NhVFBZ9y/Bh+KnvGzGJ5I8hvpIaWlF2pw5gqe4PLAL+ZjsPgMOvoXSpX21Keg==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", - "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", - "integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==", - "dev": true - }, - "core-js-compat": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.1.tgz", - "integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==", - "dev": true, - "requires": { - "browserslist": "^4.5.4", - "core-js": "3.0.1", - "core-js-pure": "3.0.1", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", - "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", - "dev": true - } - } - }, - "core-js-pure": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.1.tgz", - "integrity": "sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g==", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cssom": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", - "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", - "dev": true - }, - "cssstyle": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz", - "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - }, - "dependencies": { - "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", - "dev": true - }, - "diff-sequences": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", - "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "requires": { - "webidl-conversions": "^4.0.2" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "electron-to-chromium": { - "version": "1.3.131", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.131.tgz", - "integrity": "sha512-NSO4jLeyGLWrT4mzzfYX8vt1MYCoMI5LxSYAjt0H9+LF/14JyiKJSyyjA6AJTxflZlEM5v3QU33F0ohbPMCAPg==", - "dev": true - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-keys": "^1.0.12" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", - "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", - "dev": true, - "requires": { - "esprima": "^3.1.3", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "eslint": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", - "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.9.1", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^4.0.3", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^5.0.1", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^6.2.2", - "js-yaml": "^3.13.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - } - }, - "eslint-module-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", - "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz", - "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.0", - "has": "^1.0.3", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "read-pkg-up": "^2.0.0", - "resolve": "^1.10.0" - }, - "dependencies": { - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - } - } - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", - "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", - "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", - "dev": true, - "requires": { - "acorn": "^6.0.7", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "exec-sh": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expect": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz", - "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", - "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", - "dev": true, - "requires": { - "bser": "^2.0.0" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", - "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", - "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.12.1", - "node-pre-gyp": "^0.12.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^4.1.0", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", - "dev": true - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "dev": true - }, - "handlebars": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", - "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", - "dev": true, - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "requires": { - "whatwg-encoding": "^1.0.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", - "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "inquirer": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", - "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.11", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", - "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.4.tgz", - "integrity": "sha512-QCHGyZEK0bfi9GR215QSm+NJwFKEShbtc7tfbUdLAEzn3kKhLDDZqvljn8rPZM9v8CEOhzL1nlYoO4r1ryl67w==", - "dev": true, - "requires": { - "handlebars": "^4.1.2" - } - }, - "jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz", - "integrity": "sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==", - "dev": true, - "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.8.0" - }, - "dependencies": { - "jest-cli": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz", - "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==", - "dev": true, - "requires": { - "@jest/core": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^12.0.2" - } - } - } - }, - "jest-changed-files": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz", - "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz", - "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.8.0", - "@jest/types": "^24.8.0", - "babel-jest": "^24.8.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.8.0", - "jest-environment-node": "^24.8.0", - "jest-get-type": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.8.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz", - "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.3.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-docblock": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", - "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz", - "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-environment-jsdom": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz", - "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-node": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz", - "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==", - "dev": true, - "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0" - } - }, - "jest-get-type": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz", - "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==", - "dev": true - }, - "jest-haste-map": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.0.tgz", - "integrity": "sha512-ZBPRGHdPt1rHajWelXdqygIDpJx8u3xOoLyUBWRW28r3tagrgoepPrzAozW7kW9HrQfhvmiv1tncsxqHJO1onQ==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.4.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz", - "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.8.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz", - "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==", - "dev": true, - "requires": { - "pretty-format": "^24.8.0" - } - }, - "jest-matcher-utils": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz", - "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.8.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" - } - }, - "jest-message-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz", - "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz", - "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", - "dev": true - }, - "jest-regex-util": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", - "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", - "dev": true - }, - "jest-resolve": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", - "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz", - "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.8.0" - } - }, - "jest-runner": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz", - "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-leak-detector": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz", - "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.2", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^12.0.2" - } - }, - "jest-serializer": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", - "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", - "dev": true - }, - "jest-snapshot": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz", - "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.8.0", - "chalk": "^2.0.1", - "expect": "^24.8.0", - "jest-diff": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.8.0", - "semver": "^5.5.0" - } - }, - "jest-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz", - "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==", - "dev": true, - "requires": { - "@jest/console": "^24.7.1", - "@jest/fake-timers": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "jest-validate": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz", - "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "camelcase": "^5.0.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "leven": "^2.1.0", - "pretty-format": "^24.8.0" - } - }, - "jest-watcher": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz", - "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==", - "dev": true, - "requires": { - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.9", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.8.0", - "string-length": "^2.0.0" - } - }, - "jest-worker": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", - "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", - "dev": true, - "requires": { - "merge-stream": "^1.0.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "dev": true - }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } - }, - "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true, - "requires": { - "tmpl": "1.0.x" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - } - } - }, - "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-notifier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", - "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node-releases": { - "version": "1.1.17", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.17.tgz", - "integrity": "sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q==", - "dev": true, - "requires": { - "semver": "^5.3.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "optional": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "output-file-sync": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", - "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "is-plain-obj": "^1.1.0", - "mkdirp": "^0.5.1" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "dev": true, - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", - "dev": true - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } - }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "pretty-format": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz", - "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==", - "dev": true, - "requires": { - "@jest/types": "^24.8.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "prompts": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.0.4.tgz", - "integrity": "sha512-HTzM3UWp/99A0gk51gAegwo1QRYA7xjcZufMNe33rCclFszUYAuHe1fIN/3ZmiHeGPkUsNaRyQm1hHOfM0PKxA==", - "dev": true, - "requires": { - "kleur": "^3.0.2", - "sisteransi": "^1.0.0" - } - }, - "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==", - "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz", - "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-transform": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", - "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", - "dev": true, - "requires": { - "private": "^0.1.6" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp-tree": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.6.tgz", - "integrity": "sha512-LFrA98Dw/heXqDojz7qKFdygZmFoiVlvE1Zp7Cq2cvF+ZA+03Gmhy0k0PQlsC1jvHPiTUSs+pDHEuSWv6+6D7w==", - "dev": true - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "regexpu-core": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", - "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.0.2", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } - } - }, - "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", - "dev": true, - "requires": { - "lodash": "^4.17.11" - } - }, - "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", - "dev": true, - "requires": { - "request-promise-core": "1.1.2", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rsvp": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", - "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==", - "dev": true - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } - }, - "rxjs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.1.tgz", - "integrity": "sha512-y0j31WJc83wPu31vS1VlAFW5JGrnGC+j+TtGAa1fRQphy48+fDYiDmX8tjGloToEsMkxnouOg/1IzXGKkJnZMg==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "sisteransi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz", - "integrity": "sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, - "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", - "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", - "dev": true, - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "symbol-tree": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", - "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=", - "dev": true - }, - "table": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", - "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", - "dev": true, - "requires": { - "ajv": "^6.9.1", - "lodash": "^4.17.11", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "uglify-js": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.10.tgz", - "integrity": "sha512-/GTF0nosyPLbdJBd+AwYiZ+Hu5z8KXWnO0WCGt1BQ/u9Iamhejykqmz5o1OHJ53+VAk6xVxychonnApDjuqGsw==", - "dev": true, - "optional": true, - "requires": { - "commander": "~2.20.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", - "dev": true - }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", - "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", - "dev": true, - "optional": true - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", - "dev": true, - "requires": { - "browser-process-hrtime": "^0.1.2" - } - }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true, - "requires": { - "makeerror": "1.0.x" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dev": true, - "requires": { - "iconv-lite": "0.4.24" - } - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "dev": true - }, - "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - }, - "dependencies": { - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } -} From 0d12549957154f3ed86460076943e48e90616b20 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:15:02 +0530 Subject: [PATCH 038/989] Bump babel-jest from 26.6.3 to 27.1.1 (#1330) * Bump babel-jest from 26.6.3 to 27.1.1 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 26.6.3 to 27.1.1. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.1.1/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 240 +++++++++++++++++- package.json | 2 +- 138 files changed, 363 insertions(+), 151 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 85ca8bd218..e00060cca2 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 2029214f60..43fbe8d111 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 8be7e85c53..418e43d407 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 74a7533e25..bcee438365 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 9e910cf610..ac353edb05 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index bbaeff5e0c..8631c4b0c3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index b46b992e68..73328ca130 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 5ad2273819..bfd3803571 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 1c413fb707..287a6ca1cb 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 3748a49892..489b3ebb1d 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0ebcf9f5cc..b534c09531 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index aac4978e98..3828ff180d 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 0d042358f8..9ddbe89528 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 8f365c92d2..f8ad79e9fe 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a1734ca578..bd9f9bc1a3 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 82d0dd1f25..8839ada40d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index ab933a26ff..9711ce3e0e 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 2f612d47b8..cb2cd04458 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 4793c3d4e5..f005e5d932 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ead335c0e3..8bb6617a1d 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6fec9e8be3..10360e32bf 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 7560dad448..2ce09f464f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 350d49705c..ef63659ddc 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 35b0092933..51653228b8 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 6383f817e0..d9af97d785 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 7396e206d6..c796694565 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index f7243cfe38..9f76517092 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 67a25fbb2e..66c3df1373 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 171d909808..00a2d1ff54 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b9b0933f31..69f56cca7d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 2ec875a205..ab2ebfe86d 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 28a0ba187c..90013fd2ba 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 9b08325e02..cca51ab817 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 1a2a8a057a..241c0bd078 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index b6565c8017..5234f98a90 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a73f21867b..a71b6de8af 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4253360974..64059236f3 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index e6cf822306..15a47c0eae 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 279f43f096..b80c46e2ad 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index afe42c503d..45f56d9aa6 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index b3f424d997..717924744c 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index fab7c54373..e44a83667a 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index e9406c167d..b4812f5b7b 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 43610b6b55..7cde3a0c25 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index f05de142ca..d4ceb78ca5 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6f0872fe50..40293d1f02 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index b1e81761b3..909164fd82 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e9bd24e201..e41aba94e1 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 9dd6c3e246..788c37a416 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index ca7fcdbef3..6edb267e90 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 8b4c5829ff..b966afd252 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 1b6caee491..ffdc272caa 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 9f169e2b56..e9c4dfc909 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index d50fccac50..8b03b29c5f 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 3be80760ef..0cea7766e3 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 58c8c35fa6..6c7afc9bc3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 8cfa23f884..b93454bc86 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index bc0f41c859..508c0bd8a4 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 314ac52207..da40a45285 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index c4af9661e7..b0909a3deb 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index b590a904db..e81eadfa54 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cd85afc032..02fee5710b 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index a069a0d43c..79d00ca2ed 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index db63e3c095..298c9e0f7d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 09f7e01513..2e474f03cd 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 3ec4ee3c55..cd1d6eec0d 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 87a58ed2f8..9922790a6c 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 8f0db8c457..15c9b2d27d 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index d6ef6fc6fe..1427386a37 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d2e1dc345c..da3172d52a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index e63944671a..a8b249ae38 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index d82b3eaa20..dd05331390 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index b36fe3d205..f6e9f6c153 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index b833f0871d..0260faa84f 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 0345641d0f..c4c7f23185 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index a06ade5d23..bdfc2e8977 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 74a47ec964..1eee3ecd8f 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 864a8cf171..be4348b59b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index afade21589..02bbbd7b9e 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index bd9147d57c..80770d79b4 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d7a812967d..74039a25f9 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index cb12531da9..6b311a5087 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 5933f12f52..01a84b94f5 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 651b8dce6e..3c36cdb35b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 03f83871c5..98a790da68 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 968f1ef896..0fb5e501f4 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index f8e9043604..933cd57af5 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index fd96eb8b91..b3751514ff 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 0c082a92b9..478d7bb3a3 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 092be60ed4..e71eb73bca 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index bd393f1b64..8afcf73e7b 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 005beb0baa..d231956165 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index fd2d4b4fc9..4589114f23 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 7c6cfcd4d0..fe52e9d382 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 269467712a..2d60184413 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 716a3c2af2..858751e105 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index c12b5e6282..638bbcfdb6 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 0fba872687..166e368b51 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 90c2b6a871..871f9d0a3b 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 611f62fb8b..007426b98b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a84c68baf0..3ce5f49f45 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index cf08265e94..89d3a99004 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 368e4d3341..3046f21061 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 830c2fc61e..047187c98d 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 0d90471d2c..0e4a83f892 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 28e1e5d091..8ffa04e5f6 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 3173acb18b..d364a7a99b 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ae2c4a9ec0..55485423d6 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 44ad4d749e..ff0b138df8 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5bfc02b3bc..5ac76baea6 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 29841d3648..d0bd89a7df 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index c8980dd404..611584f6b6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 0bbce7bec4..62909a0e22 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index adb2f69522..acffcff7ca 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f34742ae8d..f9a006c35c 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 4891cfa93e..15972d4bf0 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 0469c002b7..dd000cfe6e 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 0dede583a9..03b25c284a 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 846f371930..e98560c85a 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 999447fcfd..062499bdd7 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 5118539599..943c4629a1 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index b46edd07f0..454fbd2a68 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index dda7c5ea80..e5a17a5c29 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7cf9e0ef4c..305cb0211e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ccae954ea3..48fa54ffcf 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 2a0e48e8b7..8fe7d25d48 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f3b796a926..fe609b01f4 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index b3ee3cee32..afe3c324bc 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index c357770b08..bd49e91e4d 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3c0d562c29..13f7c194a8 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b74c96f8de..eee6a0bf0b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f8c0a5556e..205597d71f 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 9b79d224aa..638445e7b3 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 70fddef151..3da1d95a9c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 52917eb6ab..334e504be9 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 4149620939..c095edfbd2 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 2f09e4fcb1..ea31f8b491 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4062,26 +4062,238 @@ "dev": true }, "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.1.tgz", + "integrity": "sha512-JA+dzJl4n2RBvWQEnph6HJaTHrsIPiXGQYatt/D8nR4UpX9UG4GaDzykVVPQBbrdTebZREkRb6SOxyIXJRab6Q==", "dev": true, "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", + "@jest/transform": "^27.1.1", + "@jest/types": "^27.1.1", + "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "babel-preset-jest": "^27.0.6", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { + "@jest/transform": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.1.tgz", + "integrity": "sha512-qM19Eu75U6Jc5zosXXVnq900Nl9JDpoGaZ4Mg6wZs7oqbu3heYSMOZS19DlwjlhWdfNRjF4UeAgkrCJCK3fEXg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.1.1", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^27.1.1", + "jest-regex-util": "^27.0.6", + "jest-util": "^27.1.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + } + }, + "@jest/types": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", + "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-ci": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", + "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "jest-haste-map": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.1.tgz", + "integrity": "sha512-NGLYVAdh5C8Ezg5QBFzrNeYsfxptDBPlhvZNaicLiZX77F/rS27a9M6u9ripWAaaD54xnWdZNZpEkdjD5Eo5aQ==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.1.1", + "jest-worker": "^27.1.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-regex-util": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", + "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", + "dev": true + }, + "jest-serializer": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", + "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-util": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.1.tgz", + "integrity": "sha512-zf9nEbrASWn2mC/L91nNb0K+GkhFvi4MP6XJG2HqnHzHvLYcs7ou/In68xYU1i1dSkJlrWcYfWXQE8nVR+nbOA==", + "dev": true, + "requires": { + "@jest/types": "^27.1.1", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^3.0.0", + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } + } + }, + "jest-worker": { + "version": "27.1.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", + "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + } + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, @@ -4108,9 +4320,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", + "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4178,12 +4390,12 @@ } }, "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", + "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.0.6", "babel-preset-current-node-syntax": "^1.0.0" } }, diff --git a/package.json b/package.json index a9290d2060..0cab8e8feb 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", - "babel-jest": "^26.6.3", + "babel-jest": "^27.1.1", "chalk": "^4.1.2", "core-js": "^3.17.2", "diff": "^5.0.0", From f08ca60b93d4cb1a72c532fd3a32a8b26e07de50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:40:03 +0530 Subject: [PATCH 039/989] Bump @babel/preset-env from 7.15.4 to 7.15.6 (#1335) * Bump @babel/preset-env from 7.15.4 to 7.15.6 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.4 to 7.15.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.6/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 234 ++++++++++-------- package.json | 2 +- 138 files changed, 274 insertions(+), 234 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index e00060cca2..ae21f1295c 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 43fbe8d111..554b870b0c 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 418e43d407..dd7d8471fb 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index bcee438365..0eb6340180 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index ac353edb05..7d928234a8 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 8631c4b0c3..7de7aad23b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 73328ca130..95b72854de 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index bfd3803571..28f4cac8bc 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 287a6ca1cb..fe8a1a9bda 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 489b3ebb1d..050a3b5b57 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index b534c09531..9af74ed0dc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 3828ff180d..fc83ba7b08 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 9ddbe89528..7162dc4c40 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index f8ad79e9fe..6c23abca5e 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index bd9f9bc1a3..37f4d51f3f 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 8839ada40d..4cc20f3de1 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 9711ce3e0e..2fb56fac17 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index cb2cd04458..8c239aa018 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index f005e5d932..117f083866 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 8bb6617a1d..f0f59ad9c8 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 10360e32bf..6132534cf1 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 2ce09f464f..04942cd91f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index ef63659ddc..44a7b5de40 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 51653228b8..8a1264dd32 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index d9af97d785..5eeb041302 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c796694565..5879c6351d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9f76517092..ac0b295640 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 66c3df1373..decd8fe9ed 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 00a2d1ff54..45326ff6c3 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 69f56cca7d..b2f22566fc 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index ab2ebfe86d..75964777f4 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 90013fd2ba..f8866802fe 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index cca51ab817..0f93e84531 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 241c0bd078..e3ab84b385 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5234f98a90..90c0b1fe5d 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a71b6de8af..34fe7512ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 64059236f3..4f2fe731b9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 15a47c0eae..95493483c3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b80c46e2ad..258c4f7ce6 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 45f56d9aa6..9a751eef2f 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 717924744c..d7a47a3dcc 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e44a83667a..629d449b01 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index b4812f5b7b..beddb41963 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 7cde3a0c25..c3706d1ade 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d4ceb78ca5..24c3732d8e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 40293d1f02..b82cb510e6 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 909164fd82..f8e3fbac52 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e41aba94e1..b6f9fe8dd5 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 788c37a416..8aae1061f6 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 6edb267e90..50af835639 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index b966afd252..174ec45351 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index ffdc272caa..26c4d8bd5c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index e9c4dfc909..9962b3f458 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 8b03b29c5f..be9612954e 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 0cea7766e3..e6447ec33b 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 6c7afc9bc3..f7a3b6dbe4 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index b93454bc86..60be4d052c 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 508c0bd8a4..cce0228de5 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index da40a45285..1d820f5387 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b0909a3deb..afeb1b5267 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e81eadfa54..01d71b1ec7 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 02fee5710b..c15772b399 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 79d00ca2ed..e3e6a8189c 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 298c9e0f7d..c21260d068 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2e474f03cd..2d52a34dfd 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index cd1d6eec0d..696fd91b93 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 9922790a6c..a3a484cdf7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 15c9b2d27d..c16d5002e8 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 1427386a37..7fd6fa7d60 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index da3172d52a..58b1469011 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index a8b249ae38..17d7b5665e 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index dd05331390..8ea243c891 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index f6e9f6c153..186a4ddd43 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 0260faa84f..a2d7b182b0 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index c4c7f23185..453dfbe9de 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index bdfc2e8977..2dd154ec08 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1eee3ecd8f..6c84026e5d 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index be4348b59b..0e110e8d30 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 02bbbd7b9e..b4a93eb4d1 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 80770d79b4..c8502d7387 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 74039a25f9..0ed353c2a8 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 6b311a5087..4bc4bfc3f8 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 01a84b94f5..ef4f0f917d 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 3c36cdb35b..432b5c5cb5 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 98a790da68..88a3524a93 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 0fb5e501f4..9e88ac594c 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 933cd57af5..9641620093 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b3751514ff..a557fda731 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 478d7bb3a3..26fed1340a 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index e71eb73bca..1c18aaf65d 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 8afcf73e7b..7876f5cd7c 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index d231956165..6e650e120d 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 4589114f23..a7e70db12f 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index fe52e9d382..8c9cbf34dc 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 2d60184413..3cc26828f9 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 858751e105..c68c85eb8b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 638bbcfdb6..d2b549781a 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 166e368b51..5fef1a25a2 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 871f9d0a3b..8ef82b5b96 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 007426b98b..56f736a670 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 3ce5f49f45..233bcab3af 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 89d3a99004..6b80c5756e 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 3046f21061..55a792aea3 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 047187c98d..7e2f6b56ed 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 0e4a83f892..3d514aa3cd 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 8ffa04e5f6..fa0204fed8 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d364a7a99b..788de5048a 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 55485423d6..ff91fc0f03 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index ff0b138df8..2c4dc13b59 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5ac76baea6..f682878a39 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index d0bd89a7df..20c86f21fc 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 611584f6b6..acc431cdeb 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 62909a0e22..741ce458ec 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index acffcff7ca..129c89aeef 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index f9a006c35c..64f0450661 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 15972d4bf0..ed46e13630 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index dd000cfe6e..9b5d6fe9ae 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 03b25c284a..1b4f354758 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index e98560c85a..1920c46eb4 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 062499bdd7..2cfc87a447 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 943c4629a1..92c9e418bf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 454fbd2a68..2755a70fb2 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e5a17a5c29..ef52e4245c 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 305cb0211e..0e533b5e22 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 48fa54ffcf..8afb535ea0 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 8fe7d25d48..79ca686639 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index fe609b01f4..b596c964a0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index afe3c324bc..5b390a7fbe 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bd49e91e4d..38d93c5c12 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 13f7c194a8..a72544096f 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index eee6a0bf0b..6ce0da7d3f 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 205597d71f..fb6e25d5de 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 638445e7b3..acfaddd39d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 3da1d95a9c..67f031c9d3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 334e504be9..2298408481 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index c095edfbd2..9c9fcaf8a9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.4", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", diff --git a/package-lock.json b/package-lock.json index ea31f8b491..454a0a6f56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -246,9 +246,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -268,9 +268,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -363,9 +363,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -380,9 +380,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -495,9 +495,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -529,9 +529,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -582,9 +582,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -863,9 +863,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1049,9 +1049,9 @@ }, "dependencies": { "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1154,9 +1154,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -1188,9 +1188,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1596,16 +1596,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.5" + "@babel/plugin-transform-parameters": "^7.15.4" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2050,9 +2050,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -2067,9 +2067,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2250,9 +2250,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", "dev": true }, "@babel/template": { @@ -2267,9 +2267,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -2627,9 +2627,9 @@ } }, "@babel/preset-env": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", - "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2646,7 +2646,7 @@ "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-proposal-private-methods": "^7.14.5", @@ -2699,7 +2699,7 @@ "@babel/plugin-transform-unicode-escapes": "^7.14.5", "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", "babel-plugin-polyfill-corejs3": "^0.2.2", "babel-plugin-polyfill-regenerator": "^0.2.2", @@ -2723,9 +2723,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -4351,13 +4351,13 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" + "core-js-compat": "^3.16.2" } }, "babel-plugin-polyfill-regenerator": { @@ -4940,15 +4940,49 @@ "dev": true }, "core-js-compat": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", - "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", + "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", "dev": true, "requires": { - "browserslist": "^4.16.8", + "browserslist": "^4.17.0", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + } + }, + "caniuse-lite": { + "version": "1.0.30001260", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", + "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", + "dev": true, + "requires": { + "nanocolors": "^0.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.850", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", + "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", + "dev": true + }, + "node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", + "dev": true + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -8932,6 +8966,12 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", + "dev": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -9621,12 +9661,12 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { @@ -9661,17 +9701,17 @@ "dev": true }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { @@ -9681,9 +9721,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -10647,31 +10687,31 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true }, "union-value": { diff --git a/package.json b/package.json index 0cab8e8feb..d9e35105da 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.4", + "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.9.0", From 30eefecfe26a131ec6888a818714a5070919d016 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 21:57:35 +0530 Subject: [PATCH 040/989] Bump prettier from 2.3.2 to 2.4.1 (#1353) Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 454a0a6f56..02848387f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9451,9 +9451,9 @@ "dev": true }, "prettier": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", - "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", "dev": true }, "pretty-format": { diff --git a/package.json b/package.json index d9e35105da..cc13066d7b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", - "prettier": "^2.3.2", + "prettier": "^2.4.1", "shelljs": "^0.8.4" }, "dependencies": {}, From 6142e00e3865b8ad8cb0f57509157925451ede5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Sep 2021 22:18:17 +0530 Subject: [PATCH 041/989] Bump tmpl from 1.0.4 to 1.0.5 (#1363) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02848387f9..e538950799 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10533,9 +10533,9 @@ "dev": true }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, "to-fast-properties": { From a1eca916b1df16d8bf037d44c79f64c635026a77 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sun, 26 Sep 2021 10:45:23 -0400 Subject: [PATCH 042/989] Clarify "position" in Elyses Enchantments (#1380) --- .../elyses-enchantments/.docs/instructions.md | 19 +++++++++++++------ .../elyses-enchantments/.meta/config.json | 2 +- .../elyses-enchantments/.meta/exemplar.js | 6 +++--- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/exercises/concept/elyses-enchantments/.docs/instructions.md b/exercises/concept/elyses-enchantments/.docs/instructions.md index f7bc36e336..eac31e5f2e 100644 --- a/exercises/concept/elyses-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-enchantments/.docs/instructions.md @@ -1,12 +1,18 @@ # Instructions -As a magician-to-be, Elyse needs to practice some basics. She has a stack of cards that she wants to manipulate. +As a magician-to-be, Elyse needs to practice some basics. She has +a stack of cards that she wants to manipulate. -To make things a bit easier she only uses the cards 1 to 10. +To make things a bit easier she only uses the cards 1 to 10 so her +stack of cards can be represented by an array of numbers. The position +of a certain card corresponds to the index in the array. That means +position 0 refers to the first card, position 1 to the second card +etc. ## 1. Retrieve a card from a stack -In order to pick a card, return the card at position `position` from the given stack. +In order to pick a card, return the card at index `position` from +the given stack. ```javascript const position = 2; @@ -16,7 +22,8 @@ getItem([1, 2, 4, 1], position); ## 2. Exchange a card in the stack -Perform some sleight of hand and exchange the card at position `position` with the new card provided. +Perform some sleight of hand and exchange the card at index `position` +with the new card provided. Return the adjusted stack. ```javascript @@ -50,7 +57,7 @@ insertItemAtBottom([5, 9, 7, 1], newCard); ## 5. Remove a card from the stack -Make a card disappear by removing the card the given `position` from the stack. +Make a card disappear by removing the card at the given `position` from the stack. Return the adjusted stack. ```javascript @@ -81,7 +88,7 @@ removeItemAtBottom([8, 5, 9, 7, 1]); ## 8. Check the size of the stack -Check whether the size of the stack is equal a given `stackSize` or not. +Check whether the size of the stack is equal to `stackSize` or not. ```javascript const stackSize = 4; diff --git a/exercises/concept/elyses-enchantments/.meta/config.json b/exercises/concept/elyses-enchantments/.meta/config.json index e049072f26..556c2fdc42 100644 --- a/exercises/concept/elyses-enchantments/.meta/config.json +++ b/exercises/concept/elyses-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Help Elyse with her Enchantments and learn about arrays in the process.", "authors": ["ovidiu141", "SleeplessByte"], - "contributors": ["peterchu999"], + "contributors": ["peterchu999", "pertrai1"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], diff --git a/exercises/concept/elyses-enchantments/.meta/exemplar.js b/exercises/concept/elyses-enchantments/.meta/exemplar.js index 6b80dc6ecb..f98ab28d36 100644 --- a/exercises/concept/elyses-enchantments/.meta/exemplar.js +++ b/exercises/concept/elyses-enchantments/.meta/exemplar.js @@ -1,7 +1,7 @@ // @ts-check /** - * Retrieve card from cards array at the 0-based position + * Retrieve card from cards array where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position @@ -13,7 +13,7 @@ export function getItem(cards, position) { } /** - * Exchange card with replacementCard at the 0-based position + * Exchange card with replacementCard where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position @@ -40,7 +40,7 @@ export function insertItemAtTop(cards, newCard) { } /** - * Remove the card at the 0-based position + * Remove the card at position, where position represents the index starting at 0 * * @param {number[]} cards * @param {number} position From 2fe5592c48907c9199b9d98ba4af753e4037838a Mon Sep 17 00:00:00 2001 From: Tomas Doran Date: Mon, 27 Sep 2021 11:58:33 +0100 Subject: [PATCH 043/989] Fix blurb for the elyses-analytic-enchantments exercise (#1383) Co-authored-by: June <12543047+junedev@users.noreply.github.com> --- .../concept/elyses-analytic-enchantments/.meta/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/config.json b/exercises/concept/elyses-analytic-enchantments/.meta/config.json index f6d240c34b..80399817e2 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/config.json +++ b/exercises/concept/elyses-analytic-enchantments/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "TODO: add blurb for elyses-analytic-enchantments exercise", + "blurb": "Elyse's magic training continues, teaching you about useful built-in methods to analyse arrays.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [], "files": { From c1e1aff51c627187f83abc75cc42b5ccf4d8358c Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 27 Sep 2021 07:06:06 -0400 Subject: [PATCH 044/989] Add a test to check that only the last result is remembered (#1381) --- .../coordinate-transformation.spec.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js index 53cb169cb4..9eb4b5bd1c 100644 --- a/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js +++ b/exercises/concept/coordinate-transformation/coordinate-transformation.spec.js @@ -119,4 +119,13 @@ describe('memoizeTransform', () => { expect(memoizedTransform(5, 5)).toEqual([1, 1]); expect(memoizedTransform(5, 5)).toEqual([1, 1]); }); + + test('should only remember the last result', () => { + const mockFunction = jest.fn((x, y) => [x * 2, y * 2]); + const memoizedTransform = memoizeTransform(mockFunction); + expect(memoizedTransform(1, 1)).toEqual([2, 2]); + expect(memoizedTransform(2, 2)).toEqual([4, 4]); + expect(memoizedTransform(1, 1)).toEqual([2, 2]); + expect(mockFunction).toBeCalledTimes(3); + }); }); From 4f0e9d2fd6b98e197692dffd4180982236f91d17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:18:08 +0200 Subject: [PATCH 045/989] Bump ansi-regex from 5.0.0 to 5.0.1 (#1372) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e538950799..043d49dd53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3911,9 +3911,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { From eeb34e63898d0af0353a22bd8bbba08a9441f07d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:18:49 +0200 Subject: [PATCH 046/989] Bump @babel/cli from 7.15.4 to 7.15.7 (#1378) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 134 +++--------------- package.json | 2 +- 138 files changed, 156 insertions(+), 252 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index ae21f1295c..8bec86ab49 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/amusement-park" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 554b870b0c..530815407a 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/annalyns-infiltration" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index dd7d8471fb..cf6d64cf1c 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/bird-watcher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 0eb6340180..5cb906d0ee 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/coordinate-transformation" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7d928234a8..c623679095 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-analytic-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 7de7aad23b..cfcc409ff3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-destructured-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 95b72854de..9fcfdc778b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/elyses-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 28f4cac8bc..2ba2bd2208 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-looping-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index fe8a1a9bda..446e67fe2d 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -14,7 +14,7 @@ "directory": "exercises/concept/elyses-transformative-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 050a3b5b57..ef1be3313d 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -9,7 +9,7 @@ "directory": "exercises/concept/factory-sensors" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 9af74ed0dc..ccbe4d2409 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/freelancer-rates" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index fc83ba7b08..7f77bd7843 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/fruit-picker" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 7162dc4c40..885c17e80c 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/high-score-board" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6c23abca5e..c909e33a25 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna-master" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 37f4d51f3f..72bae6d1d2 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 4cc20f3de1..1b273f3615 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lucky-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 2fb56fac17..cf0b41ea48 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/mixed-juices" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8c239aa018..f0126b6827 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/nullability" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 117f083866..d917fe09e5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/ozans-playlist" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index f0f59ad9c8..6d685e2565 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/pizza-order" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6132534cf1..10842b3589 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/poetry-club-door-policy" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 04942cd91f..755c37ba80 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/translation-service" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 44a7b5de40..a61f4c4d4a 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/vehicle-purchase" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 8a1264dd32..be58e3fede 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/accumulate" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 5eeb041302..70ed7edbb8 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/acronym" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 5879c6351d..c73f33740b 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/affine-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index ac0b295640..9514ffda74 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/all-your-base" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index decd8fe9ed..819200cead 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/allergies" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 45326ff6c3..a170ee49b6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/alphametics" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b2f22566fc..ad40d20d77 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/anagram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 75964777f4..5845c24d55 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/armstrong-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f8866802fe..8f826443f9 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/atbash-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 0f93e84531..bb3db8ca9a 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bank-account" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index e3ab84b385..6a096d2664 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/beer-song" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 90c0b1fe5d..7f1c12a486 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search-tree" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 34fe7512ba..a8c00344ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4f2fe731b9..a5e8662fa9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 95493483c3..19d77e1782 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bob" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 258c4f7ce6..56fc98b5c8 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bowling" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 9a751eef2f..66250c5b2c 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/change" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d7a47a3dcc..d01f88f841 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/circular-buffer" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 629d449b01..4f43253e90 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/clock" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index beddb41963..990d4215f5 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/collatz-conjecture" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c3706d1ade..d4c26a7aef 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/complex-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 24c3732d8e..71d20b80db 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/connect" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index b82cb510e6..e95d0936f8 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/crypto-square" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f8e3fbac52..cc29b72fb1 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/custom-set" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index b6f9fe8dd5..4e8f0be158 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/darts" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8aae1061f6..29ca5dcee7 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diamond" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 50af835639..d5d8ab8772 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/difference-of-squares" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 174ec45351..5b88827e09 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diffie-hellman" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 26c4d8bd5c..0c5bc29cfd 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dnd-character" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 9962b3f458..77d355873b 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dominoes" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index be9612954e..52586ebd25 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/etl" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index e6447ec33b..ea1453ef02 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/flatten-array" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index f7a3b6dbe4..7867ea51b6 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/food-chain" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 60be4d052c..67e95848da 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/forth" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cce0228de5..59b113d020 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/gigasecond" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 1d820f5387..203c7ce371 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grade-school" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index afeb1b5267..6004941f91 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grains" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 01d71b1ec7..e75cd963d0 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grep" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index c15772b399..c5aaa01640 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hamming" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e3e6a8189c..f0bc5f4e0e 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hello-world" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c21260d068..781b833cfb 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hexadecimal" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2d52a34dfd..c8521332e9 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/high-scores" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 696fd91b93..22e64f1ad2 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/house" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index a3a484cdf7..eb64352013 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isbn-verifier" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index c16d5002e8..33495d10d7 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isogram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 7fd6fa7d60..46e0acab78 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/kindergarten-garden" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 58b1469011..dad7dec82a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/largest-series-product" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 17d7b5665e..1ed040f6f1 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/leap" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8ea243c891..486733f4e7 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 186a4ddd43..94cc7f78ac 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/list-ops" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index a2d7b182b0..2c380bea1a 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/luhn" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 453dfbe9de..a436ed35d3 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matching-brackets" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 2dd154ec08..3013b6ebb1 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matrix" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 6c84026e5d..9f005d9fc7 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/meetup" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 0e110e8d30..da54fad4cc 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/minesweeper" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index b4a93eb4d1..ef19a3b45f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nth-prime" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index c8502d7387..e6c60759c8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nucleotide-count" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 0ed353c2a8..7ae8c48019 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/ocr-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 4bc4bfc3f8..04af1b7dc5 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/octal" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index ef4f0f917d..87973d743d 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/palindrome-products" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 432b5c5cb5..593cb1e66e 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pangram" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 88a3524a93..39b8c60610 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pascals-triangle" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 9e88ac594c..8e67ce42f9 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/perfect-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 9641620093..d05b458228 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/phone-number" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a557fda731..25b8d68359 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pig-latin" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 26fed1340a..16ab24d598 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/point-mutations" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 1c18aaf65d..0c56d36a80 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/prime-factors" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 7876f5cd7c..5889d2d0c3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/promises" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 6e650e120d..3cbb4bcddc 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/protein-translation" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a7e70db12f..c5742fe45d 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/proverb" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 8c9cbf34dc..1dbe69d5b7 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pythagorean-triplet" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 3cc26828f9..47fa17e7c7 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/queen-attack" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index c68c85eb8b..161ce930eb 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/raindrops" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index d2b549781a..9c51406dc5 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rational-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 5fef1a25a2..6feb672be4 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/react" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 8ef82b5b96..894f42dd85 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rectangles" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 56f736a670..907142d5fb 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-duo" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 233bcab3af..b3dad5abec 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-trio" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 6b80c5756e..fa61fded52 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 55a792aea3..b3eaa9b14e 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/reverse-string" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 7e2f6b56ed..178effbf01 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rna-transcription" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3d514aa3cd..220dd901d0 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-name" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index fa0204fed8..afcc9703d3 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-simulator" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 788de5048a..01b5f218fc 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/roman-numerals" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ff91fc0f03..3bdb7a2db5 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rotational-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 2c4dc13b59..f8fee2b224 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/run-length-encoding" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f682878a39..e9f0e1de3b 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/saddle-points" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 20c86f21fc..3e24770dc8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/say" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index acc431cdeb..a89a8b62c8 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scale-generator" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 741ce458ec..5e9c0e3900 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scrabble-score" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 129c89aeef..6afe2a7e61 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/secret-handshake" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 64f0450661..8614a4422b 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/series" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index ed46e13630..d5af8c03ff 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sieve" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 9b5d6fe9ae..c0a6d3a330 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 1b4f354758..9da7727965 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 1920c46eb4..77c1f8f324 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/space-age" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 2cfc87a447..fbea2e8c8f 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/spiral-matrix" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 92c9e418bf..18f83984d9 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/square-root" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 2755a70fb2..3fe41ff9ec 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/strain" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index ef52e4245c..efff1451f4 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sublist" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 0e533b5e22..9a7e6cdc58 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sum-of-multiples" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8afb535ea0..9d8f01b43c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/transpose" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 79ca686639..081a874358 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/triangle" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b596c964a0..70513ac18a 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/trinary" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5b390a7fbe..51b49e6722 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/twelve-days" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 38d93c5c12..11409e95e7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-bucket" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a72544096f..4d48b38cd9 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-fer" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 6ce0da7d3f..09a355deca 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/variable-length-quantity" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index fb6e25d5de..30664d74d1 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-count" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index acfaddd39d..c41780101d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-search" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 67f031c9d3..dcfd04e425 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/wordy" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 2298408481..a18617cb93 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/yacht" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 9c9fcaf8a9..d30d4ffba4 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/zipper" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.6", diff --git a/package-lock.json b/package-lock.json index 043d49dd53..f2b34f504a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,12 +4,12 @@ "lockfileVersion": 1, "dependencies": { "@babel/cli": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.4.tgz", - "integrity": "sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz", + "integrity": "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==", "dev": true, "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", "chokidar": "^3.4.0", "commander": "^4.0.1", "convert-source-map": "^1.1.0", @@ -3675,24 +3675,11 @@ } }, "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } + "optional": true }, "@sinonjs/commons": { "version": "1.8.1", @@ -4030,13 +4017,6 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true, - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4470,9 +4450,9 @@ } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, @@ -4694,13 +4674,6 @@ "picomatch": "^2.0.4" } }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -4721,16 +4694,6 @@ "to-regex-range": "^5.0.1" } }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -4738,16 +4701,6 @@ "dev": true, "optional": true }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6588,13 +6541,13 @@ "dev": true }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "optional": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "is-boolean-object": { @@ -9494,13 +9447,6 @@ } } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true - }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -9617,32 +9563,14 @@ } } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "rechoir": { @@ -10380,16 +10308,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -10766,13 +10684,6 @@ } } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "optional": true - }, "uri-js": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", @@ -10794,13 +10705,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true, - "optional": true - }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", diff --git a/package.json b/package.json index cc13066d7b..a63fefbe2e 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/exercism/javascript" }, "devDependencies": { - "@babel/cli": "^7.15.4", + "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", From 1ca49acc535c03bd484f3cb003724d398677238c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 13:46:00 +0200 Subject: [PATCH 047/989] Bump @types/node from 16.9.0 to 16.10.1 (#1376) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 8bec86ab49..35329aac0e 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 530815407a..619be9f718 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index cf6d64cf1c..f8b0eb76dd 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 5cb906d0ee..2bcd86f880 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index c623679095..7595413e4b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index cfcc409ff3..0112beee7c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9fcfdc778b..69e14b6677 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 2ba2bd2208..d767173698 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 446e67fe2d..2f515aca5d 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ef1be3313d..8596b0572e 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ccbe4d2409..30cccb063e 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 7f77bd7843..a721ddfb09 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 885c17e80c..d6cbe347ce 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index c909e33a25..2034948aa1 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 72bae6d1d2..2267996ba8 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1b273f3615..fc5d650423 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index cf0b41ea48..e0472c4875 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index f0126b6827..c352dcd94e 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index d917fe09e5..85d0838bbd 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 6d685e2565..13291fe670 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 10842b3589..7bed212efa 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 755c37ba80..1b62730d4d 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index a61f4c4d4a..4026dcf88f 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index be58e3fede..13090d4733 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 70ed7edbb8..74c448effc 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c73f33740b..cc641f7264 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9514ffda74..a8b5782041 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 819200cead..275c84df5c 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a170ee49b6..e492fff1e6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index ad40d20d77..920ef8e243 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 5845c24d55..90cb2d910e 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8f826443f9..0ab16c4fd6 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index bb3db8ca9a..8aa7c8910c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 6a096d2664..0333b9f57c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 7f1c12a486..5d34ccb6bb 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a8c00344ba..8f2d7621bd 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a5e8662fa9..eb6dfc32be 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 19d77e1782..285bc5e4fb 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 56fc98b5c8..988af410e2 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 66250c5b2c..bac528e4ea 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d01f88f841..3e046d970e 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 4f43253e90..9f1cb963d1 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 990d4215f5..bba4fb8d8b 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index d4c26a7aef..c22ea73140 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 71d20b80db..d3dbfcf0f1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index e95d0936f8..f57ca8f470 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cc29b72fb1..c2f8b5ad3c 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 4e8f0be158..53cdcc8f00 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 29ca5dcee7..0e6fbaff72 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index d5d8ab8772..5f849b218a 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 5b88827e09..1a2a40d8ef 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 0c5bc29cfd..fe173c6d5a 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 77d355873b..a99136d7d2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 52586ebd25..60a6a10b08 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index ea1453ef02..90708f1267 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 7867ea51b6..2f4f65739a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 67e95848da..b801527c47 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 59b113d020..f04122bd00 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 203c7ce371..65a29b13e5 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 6004941f91..e6ec2dcefe 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e75cd963d0..e356ffb121 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index c5aaa01640..cf45766420 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index f0bc5f4e0e..3bc3b83dcc 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 781b833cfb..fca301f801 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index c8521332e9..f15fb9ec38 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 22e64f1ad2..c9d3184846 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index eb64352013..86137e7ae7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 33495d10d7..270fdf3c0b 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 46e0acab78..a88ed260d7 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index dad7dec82a..b8ed2aad32 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 1ed040f6f1..ec99cb0adf 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 486733f4e7..78bf4ee092 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 94cc7f78ac..d1e8930f6e 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2c380bea1a..0910a00bab 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index a436ed35d3..ac991ab71c 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3013b6ebb1..3fce63e92e 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 9f005d9fc7..626ee938a9 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index da54fad4cc..ccddd7e037 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ef19a3b45f..43b182f252 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index e6c60759c8..625991789f 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 7ae8c48019..3abb45c5eb 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 04af1b7dc5..aed3dd0070 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 87973d743d..e3a6b45f1c 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 593cb1e66e..05a5449341 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 39b8c60610..cc3f32252d 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 8e67ce42f9..2dc1a97d50 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index d05b458228..46edb17cf8 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 25b8d68359..a1b73c519d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 16ab24d598..01f419a340 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0c56d36a80..9adf60105c 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 5889d2d0c3..e86b2529a4 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 3cbb4bcddc..25b1a8885b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index c5742fe45d..ebcfbcb7c7 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1dbe69d5b7..6a3ff66469 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 47fa17e7c7..06f9be362c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 161ce930eb..e4c35a7c90 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 9c51406dc5..1f228de043 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 6feb672be4..260b07688f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 894f42dd85..6494b0bfc2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 907142d5fb..f624a65299 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index b3dad5abec..a970ee63d1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index fa61fded52..41afaa42c8 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index b3eaa9b14e..fc31af9924 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 178effbf01..32fed5bcb4 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 220dd901d0..63d9032cb1 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index afcc9703d3..6c110e1d58 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 01b5f218fc..ade9f5bff9 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 3bdb7a2db5..9e9da99ade 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index f8fee2b224..1390dc2450 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index e9f0e1de3b..e9eb03ed4d 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 3e24770dc8..b102aa3208 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index a89a8b62c8..34ca826005 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 5e9c0e3900..9e7d5ed2e3 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 6afe2a7e61..8a64fb3b5b 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 8614a4422b..779c12e89d 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index d5af8c03ff..f2bec1cd7f 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index c0a6d3a330..9b06b5a6c2 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 9da7727965..60f402c33d 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 77c1f8f324..1140c37cdb 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index fbea2e8c8f..00dfd29ab8 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 18f83984d9..44a4885a1b 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 3fe41ff9ec..5dbcc6f4b9 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index efff1451f4..6e006da6c0 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9a7e6cdc58..20f6b75c1b 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9d8f01b43c..fcbeb3c281 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 081a874358..85c95bf394 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 70513ac18a..8e6c4985e7 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 51b49e6722..09c41e413d 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 11409e95e7..0f0752cb5a 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 4d48b38cd9..6ecf67a6d7 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 09a355deca..b44351852c 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 30664d74d1..5620c16673 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c41780101d..08251f331f 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index dcfd04e425..d5ffe03ec4 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index a18617cb93..d7461d2178 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index d30d4ffba4..34ff9d5c12 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "core-js": "^3.17.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index f2b34f504a..8748a06fb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.0.tgz", - "integrity": "sha512-nmP+VR4oT0pJUPFbKE4SXj3Yb4Q/kz3M9dSAO1GGMebRKWHQxLfDNmU/yh3xxCJha3N60nQ/JwXWwOE/ZSEVag==", + "version": "16.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", + "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index a63fefbe2e..37c9f679f3 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.9.0", + "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", "core-js": "^3.17.2", From 38d4b56eddc8e1adba98a5b8da14d6efb7f3860e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 19:42:19 +0530 Subject: [PATCH 048/989] Bump core-js from 3.17.2 to 3.18.0 (#1361) * Bump core-js from 3.17.2 to 3.18.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.17.2 to 3.18.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.17.2...v3.18.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises * Update corejs version in babel.config.js Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Tejas Bubane --- babel.config.js | 2 +- exercises/concept/amusement-park/babel.config.js | 2 +- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/babel.config.js | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/babel.config.js | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/babel.config.js | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- .../concept/elyses-analytic-enchantments/babel.config.js | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../elyses-destructured-enchantments/babel.config.js | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/babel.config.js | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- .../concept/elyses-looping-enchantments/babel.config.js | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../elyses-transformative-enchantments/babel.config.js | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/babel.config.js | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/babel.config.js | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/babel.config.js | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/babel.config.js | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/babel.config.js | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/babel.config.js | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/babel.config.js | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/babel.config.js | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/babel.config.js | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/babel.config.js | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/babel.config.js | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/babel.config.js | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/babel.config.js | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/babel.config.js | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/babel.config.js | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/babel.config.js | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/babel.config.js | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/babel.config.js | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/babel.config.js | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/babel.config.js | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/babel.config.js | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/babel.config.js | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/babel.config.js | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/babel.config.js | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/babel.config.js | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/babel.config.js | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/babel.config.js | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/babel.config.js | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/babel.config.js | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/babel.config.js | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/babel.config.js | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/babel.config.js | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/babel.config.js | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/babel.config.js | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/babel.config.js | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/babel.config.js | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/babel.config.js | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/babel.config.js | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/babel.config.js | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/babel.config.js | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/babel.config.js | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/babel.config.js | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/babel.config.js | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/babel.config.js | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/babel.config.js | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/babel.config.js | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/babel.config.js | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/babel.config.js | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/babel.config.js | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/babel.config.js | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/babel.config.js | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/babel.config.js | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/babel.config.js | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/babel.config.js | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/babel.config.js | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/babel.config.js | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/babel.config.js | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/babel.config.js | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/babel.config.js | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/babel.config.js | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/babel.config.js | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/babel.config.js | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/babel.config.js | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/babel.config.js | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/babel.config.js | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/babel.config.js | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/babel.config.js | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/babel.config.js | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/babel.config.js | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/babel.config.js | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/babel.config.js | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/babel.config.js | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/babel.config.js | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/babel.config.js | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/babel.config.js | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/babel.config.js | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/babel.config.js | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/babel.config.js | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/babel.config.js | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/babel.config.js | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/babel.config.js | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/babel.config.js | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/babel.config.js | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/babel.config.js | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/babel.config.js | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/babel.config.js | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/babel.config.js | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/babel.config.js | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/babel.config.js | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/babel.config.js | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/babel.config.js | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/babel.config.js | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/babel.config.js | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/babel.config.js | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/babel.config.js | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/babel.config.js | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/babel.config.js | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/babel.config.js | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/babel.config.js | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/babel.config.js | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/babel.config.js | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/babel.config.js | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/babel.config.js | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/babel.config.js | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/babel.config.js | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/babel.config.js | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/babel.config.js | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/babel.config.js | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/babel.config.js | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/babel.config.js | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/babel.config.js | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/babel.config.js | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/babel.config.js | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/babel.config.js | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/babel.config.js | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/babel.config.js | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/babel.config.js | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/babel.config.js | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/babel.config.js | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/babel.config.js | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/babel.config.js | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/babel.config.js | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/babel.config.js | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/babel.config.js | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/babel.config.js | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/babel.config.js | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/babel.config.js | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 275 files changed, 277 insertions(+), 277 deletions(-) diff --git a/babel.config.js b/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/amusement-park/babel.config.js b/exercises/concept/amusement-park/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/amusement-park/babel.config.js +++ b/exercises/concept/amusement-park/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 35329aac0e..60624710a3 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/babel.config.js b/exercises/concept/annalyns-infiltration/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/annalyns-infiltration/babel.config.js +++ b/exercises/concept/annalyns-infiltration/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 619be9f718..b1a8a94fd8 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/babel.config.js b/exercises/concept/bird-watcher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/bird-watcher/babel.config.js +++ b/exercises/concept/bird-watcher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index f8b0eb76dd..a366b0f34e 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/babel.config.js b/exercises/concept/coordinate-transformation/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/coordinate-transformation/babel.config.js +++ b/exercises/concept/coordinate-transformation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 2bcd86f880..4edd6c14f8 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/babel.config.js b/exercises/concept/elyses-analytic-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-analytic-enchantments/babel.config.js +++ b/exercises/concept/elyses-analytic-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7595413e4b..2388878245 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/babel.config.js b/exercises/concept/elyses-destructured-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-destructured-enchantments/babel.config.js +++ b/exercises/concept/elyses-destructured-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 0112beee7c..204bc57ed1 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/babel.config.js b/exercises/concept/elyses-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-enchantments/babel.config.js +++ b/exercises/concept/elyses-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 69e14b6677..613809700c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/babel.config.js b/exercises/concept/elyses-looping-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-looping-enchantments/babel.config.js +++ b/exercises/concept/elyses-looping-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index d767173698..c3122375f4 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/babel.config.js b/exercises/concept/elyses-transformative-enchantments/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/elyses-transformative-enchantments/babel.config.js +++ b/exercises/concept/elyses-transformative-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 2f515aca5d..3320cf6d51 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/babel.config.js b/exercises/concept/factory-sensors/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/factory-sensors/babel.config.js +++ b/exercises/concept/factory-sensors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 8596b0572e..560cb51e32 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/babel.config.js b/exercises/concept/freelancer-rates/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/freelancer-rates/babel.config.js +++ b/exercises/concept/freelancer-rates/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 30cccb063e..622c9bfce9 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/babel.config.js b/exercises/concept/fruit-picker/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/fruit-picker/babel.config.js +++ b/exercises/concept/fruit-picker/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index a721ddfb09..77a0f4d648 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/babel.config.js b/exercises/concept/high-score-board/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/high-score-board/babel.config.js +++ b/exercises/concept/high-score-board/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index d6cbe347ce..8234e481b1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/babel.config.js b/exercises/concept/lasagna-master/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lasagna-master/babel.config.js +++ b/exercises/concept/lasagna-master/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 2034948aa1..70570c0023 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/babel.config.js b/exercises/concept/lasagna/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lasagna/babel.config.js +++ b/exercises/concept/lasagna/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 2267996ba8..ea5bfe8b1e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/babel.config.js b/exercises/concept/lucky-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/lucky-numbers/babel.config.js +++ b/exercises/concept/lucky-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index fc5d650423..eed44a6caa 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/babel.config.js b/exercises/concept/mixed-juices/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/mixed-juices/babel.config.js +++ b/exercises/concept/mixed-juices/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index e0472c4875..8a3f77c4da 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/babel.config.js b/exercises/concept/nullability/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/nullability/babel.config.js +++ b/exercises/concept/nullability/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index c352dcd94e..0703f70899 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/babel.config.js b/exercises/concept/ozans-playlist/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/ozans-playlist/babel.config.js +++ b/exercises/concept/ozans-playlist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 85d0838bbd..8aa1934183 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/babel.config.js b/exercises/concept/pizza-order/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/pizza-order/babel.config.js +++ b/exercises/concept/pizza-order/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 13291fe670..2d55d8c7cd 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/babel.config.js b/exercises/concept/poetry-club-door-policy/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/poetry-club-door-policy/babel.config.js +++ b/exercises/concept/poetry-club-door-policy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 7bed212efa..b0c82e8631 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/babel.config.js b/exercises/concept/translation-service/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/translation-service/babel.config.js +++ b/exercises/concept/translation-service/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 1b62730d4d..26bff7b749 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/babel.config.js b/exercises/concept/vehicle-purchase/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/concept/vehicle-purchase/babel.config.js +++ b/exercises/concept/vehicle-purchase/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 4026dcf88f..8685234c8c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/babel.config.js b/exercises/practice/accumulate/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/accumulate/babel.config.js +++ b/exercises/practice/accumulate/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 13090d4733..1a11d7f04d 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/babel.config.js b/exercises/practice/acronym/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/acronym/babel.config.js +++ b/exercises/practice/acronym/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 74c448effc..226ef24f15 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/babel.config.js b/exercises/practice/affine-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/affine-cipher/babel.config.js +++ b/exercises/practice/affine-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cc641f7264..65b7a06355 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/babel.config.js b/exercises/practice/all-your-base/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/all-your-base/babel.config.js +++ b/exercises/practice/all-your-base/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index a8b5782041..d8eb456036 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/babel.config.js b/exercises/practice/allergies/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/allergies/babel.config.js +++ b/exercises/practice/allergies/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 275c84df5c..2ea2ed4e26 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/babel.config.js b/exercises/practice/alphametics/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/alphametics/babel.config.js +++ b/exercises/practice/alphametics/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index e492fff1e6..7b127f42fc 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/babel.config.js b/exercises/practice/anagram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/anagram/babel.config.js +++ b/exercises/practice/anagram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 920ef8e243..a30b2d862b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/babel.config.js b/exercises/practice/armstrong-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/armstrong-numbers/babel.config.js +++ b/exercises/practice/armstrong-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 90cb2d910e..c5a6d37364 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/babel.config.js b/exercises/practice/atbash-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/atbash-cipher/babel.config.js +++ b/exercises/practice/atbash-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 0ab16c4fd6..8fe6ee74d3 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/babel.config.js b/exercises/practice/bank-account/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bank-account/babel.config.js +++ b/exercises/practice/bank-account/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 8aa7c8910c..58b3fdf28c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/babel.config.js b/exercises/practice/beer-song/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/beer-song/babel.config.js +++ b/exercises/practice/beer-song/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 0333b9f57c..477ca71a9e 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/babel.config.js b/exercises/practice/binary-search-tree/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary-search-tree/babel.config.js +++ b/exercises/practice/binary-search-tree/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5d34ccb6bb..998fe3d088 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/babel.config.js b/exercises/practice/binary-search/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary-search/babel.config.js +++ b/exercises/practice/binary-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8f2d7621bd..686741f51c 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/babel.config.js b/exercises/practice/binary/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/binary/babel.config.js +++ b/exercises/practice/binary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index eb6dfc32be..dd9e0452eb 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/babel.config.js b/exercises/practice/bob/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bob/babel.config.js +++ b/exercises/practice/bob/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 285bc5e4fb..5669cccc60 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/babel.config.js b/exercises/practice/bowling/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/bowling/babel.config.js +++ b/exercises/practice/bowling/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 988af410e2..c32a2f5a70 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/babel.config.js b/exercises/practice/change/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/change/babel.config.js +++ b/exercises/practice/change/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index bac528e4ea..2e079c657f 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/babel.config.js b/exercises/practice/circular-buffer/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/circular-buffer/babel.config.js +++ b/exercises/practice/circular-buffer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 3e046d970e..d1200b2b12 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/babel.config.js b/exercises/practice/clock/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/clock/babel.config.js +++ b/exercises/practice/clock/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 9f1cb963d1..251a466702 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/babel.config.js b/exercises/practice/collatz-conjecture/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/collatz-conjecture/babel.config.js +++ b/exercises/practice/collatz-conjecture/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index bba4fb8d8b..2e3a9c9446 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/babel.config.js b/exercises/practice/complex-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/complex-numbers/babel.config.js +++ b/exercises/practice/complex-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c22ea73140..9ba40b1353 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/babel.config.js b/exercises/practice/connect/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/connect/babel.config.js +++ b/exercises/practice/connect/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d3dbfcf0f1..4f1dcb50a1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/babel.config.js b/exercises/practice/crypto-square/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/crypto-square/babel.config.js +++ b/exercises/practice/crypto-square/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index f57ca8f470..20d62bac9b 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/babel.config.js b/exercises/practice/custom-set/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/custom-set/babel.config.js +++ b/exercises/practice/custom-set/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c2f8b5ad3c..c1900122e6 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/babel.config.js b/exercises/practice/darts/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/darts/babel.config.js +++ b/exercises/practice/darts/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 53cdcc8f00..fb957460bc 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/babel.config.js b/exercises/practice/diamond/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/diamond/babel.config.js +++ b/exercises/practice/diamond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 0e6fbaff72..ea0b0a87dd 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/babel.config.js b/exercises/practice/difference-of-squares/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/difference-of-squares/babel.config.js +++ b/exercises/practice/difference-of-squares/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 5f849b218a..333335ed44 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/babel.config.js b/exercises/practice/diffie-hellman/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/diffie-hellman/babel.config.js +++ b/exercises/practice/diffie-hellman/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 1a2a40d8ef..e6bc7db7c7 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/babel.config.js b/exercises/practice/dnd-character/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/dnd-character/babel.config.js +++ b/exercises/practice/dnd-character/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index fe173c6d5a..b91b3bb5ea 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/babel.config.js b/exercises/practice/dominoes/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/dominoes/babel.config.js +++ b/exercises/practice/dominoes/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index a99136d7d2..ace8ae98f7 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/babel.config.js b/exercises/practice/etl/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/etl/babel.config.js +++ b/exercises/practice/etl/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 60a6a10b08..79d30ff661 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/babel.config.js b/exercises/practice/flatten-array/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/flatten-array/babel.config.js +++ b/exercises/practice/flatten-array/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 90708f1267..67bb7c35d9 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/babel.config.js b/exercises/practice/food-chain/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/food-chain/babel.config.js +++ b/exercises/practice/food-chain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2f4f65739a..ebd6d64966 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/babel.config.js b/exercises/practice/forth/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/forth/babel.config.js +++ b/exercises/practice/forth/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index b801527c47..0c3326f81f 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/babel.config.js b/exercises/practice/gigasecond/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/gigasecond/babel.config.js +++ b/exercises/practice/gigasecond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index f04122bd00..877ffe8f18 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/babel.config.js b/exercises/practice/grade-school/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grade-school/babel.config.js +++ b/exercises/practice/grade-school/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 65a29b13e5..051f036aac 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/babel.config.js b/exercises/practice/grains/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grains/babel.config.js +++ b/exercises/practice/grains/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index e6ec2dcefe..4aecc1b6a6 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/babel.config.js b/exercises/practice/grep/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/grep/babel.config.js +++ b/exercises/practice/grep/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e356ffb121..1e7cad183d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/babel.config.js b/exercises/practice/hamming/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hamming/babel.config.js +++ b/exercises/practice/hamming/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cf45766420..57ae2dbf7c 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/babel.config.js b/exercises/practice/hello-world/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hello-world/babel.config.js +++ b/exercises/practice/hello-world/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 3bc3b83dcc..4443be6592 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/babel.config.js b/exercises/practice/hexadecimal/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/hexadecimal/babel.config.js +++ b/exercises/practice/hexadecimal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index fca301f801..c2c5cde96b 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/babel.config.js b/exercises/practice/high-scores/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/high-scores/babel.config.js +++ b/exercises/practice/high-scores/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index f15fb9ec38..28474ff0b4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/babel.config.js b/exercises/practice/house/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/house/babel.config.js +++ b/exercises/practice/house/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index c9d3184846..96b542c889 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/babel.config.js b/exercises/practice/isbn-verifier/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/isbn-verifier/babel.config.js +++ b/exercises/practice/isbn-verifier/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 86137e7ae7..e6f739539d 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/babel.config.js b/exercises/practice/isogram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/isogram/babel.config.js +++ b/exercises/practice/isogram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 270fdf3c0b..28240310b2 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/babel.config.js b/exercises/practice/kindergarten-garden/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/kindergarten-garden/babel.config.js +++ b/exercises/practice/kindergarten-garden/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index a88ed260d7..058a0b0a0c 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/babel.config.js b/exercises/practice/largest-series-product/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/largest-series-product/babel.config.js +++ b/exercises/practice/largest-series-product/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b8ed2aad32..2c7d0640e9 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/babel.config.js b/exercises/practice/leap/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/leap/babel.config.js +++ b/exercises/practice/leap/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index ec99cb0adf..070630db1a 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/babel.config.js b/exercises/practice/linked-list/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/linked-list/babel.config.js +++ b/exercises/practice/linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 78bf4ee092..566c9f2f29 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/babel.config.js b/exercises/practice/list-ops/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/list-ops/babel.config.js +++ b/exercises/practice/list-ops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d1e8930f6e..74e1a1c7ed 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/babel.config.js b/exercises/practice/luhn/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/luhn/babel.config.js +++ b/exercises/practice/luhn/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 0910a00bab..981b52c9d3 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/babel.config.js b/exercises/practice/matching-brackets/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/matching-brackets/babel.config.js +++ b/exercises/practice/matching-brackets/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index ac991ab71c..ea81ce92ac 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/babel.config.js b/exercises/practice/matrix/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/matrix/babel.config.js +++ b/exercises/practice/matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3fce63e92e..494c0722f8 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/babel.config.js b/exercises/practice/meetup/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/meetup/babel.config.js +++ b/exercises/practice/meetup/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 626ee938a9..22c6c7db76 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/babel.config.js b/exercises/practice/minesweeper/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/minesweeper/babel.config.js +++ b/exercises/practice/minesweeper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ccddd7e037..ad2fbacbcf 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/babel.config.js b/exercises/practice/nth-prime/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/nth-prime/babel.config.js +++ b/exercises/practice/nth-prime/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 43b182f252..d56bab07ef 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/babel.config.js b/exercises/practice/nucleotide-count/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/nucleotide-count/babel.config.js +++ b/exercises/practice/nucleotide-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 625991789f..8274e2b92a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/babel.config.js b/exercises/practice/ocr-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/ocr-numbers/babel.config.js +++ b/exercises/practice/ocr-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 3abb45c5eb..41e50e2c4c 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/babel.config.js b/exercises/practice/octal/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/octal/babel.config.js +++ b/exercises/practice/octal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index aed3dd0070..3ffc6051db 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/babel.config.js b/exercises/practice/palindrome-products/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/palindrome-products/babel.config.js +++ b/exercises/practice/palindrome-products/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index e3a6b45f1c..695bee3873 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/babel.config.js b/exercises/practice/pangram/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pangram/babel.config.js +++ b/exercises/practice/pangram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 05a5449341..b9b6ca3bbf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/babel.config.js b/exercises/practice/pascals-triangle/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pascals-triangle/babel.config.js +++ b/exercises/practice/pascals-triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index cc3f32252d..5afefa6b3d 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/babel.config.js b/exercises/practice/perfect-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/perfect-numbers/babel.config.js +++ b/exercises/practice/perfect-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 2dc1a97d50..aa93c4f9c5 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/babel.config.js b/exercises/practice/phone-number/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/phone-number/babel.config.js +++ b/exercises/practice/phone-number/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 46edb17cf8..dbc45d2070 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/babel.config.js b/exercises/practice/pig-latin/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pig-latin/babel.config.js +++ b/exercises/practice/pig-latin/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a1b73c519d..061c67cadd 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/babel.config.js b/exercises/practice/point-mutations/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/point-mutations/babel.config.js +++ b/exercises/practice/point-mutations/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 01f419a340..c4b5cec9eb 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/babel.config.js b/exercises/practice/prime-factors/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/prime-factors/babel.config.js +++ b/exercises/practice/prime-factors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 9adf60105c..c226c48c48 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/babel.config.js b/exercises/practice/promises/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/promises/babel.config.js +++ b/exercises/practice/promises/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index e86b2529a4..9035024fe3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/babel.config.js b/exercises/practice/protein-translation/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/protein-translation/babel.config.js +++ b/exercises/practice/protein-translation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 25b1a8885b..ec74f879df 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/babel.config.js b/exercises/practice/proverb/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/proverb/babel.config.js +++ b/exercises/practice/proverb/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index ebcfbcb7c7..79f1ee7173 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/babel.config.js b/exercises/practice/pythagorean-triplet/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/pythagorean-triplet/babel.config.js +++ b/exercises/practice/pythagorean-triplet/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 6a3ff66469..18697d6982 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/babel.config.js b/exercises/practice/queen-attack/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/queen-attack/babel.config.js +++ b/exercises/practice/queen-attack/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 06f9be362c..7ea71491b4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/babel.config.js b/exercises/practice/raindrops/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/raindrops/babel.config.js +++ b/exercises/practice/raindrops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index e4c35a7c90..b9e404af80 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/babel.config.js b/exercises/practice/rational-numbers/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rational-numbers/babel.config.js +++ b/exercises/practice/rational-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 1f228de043..408ffbf984 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/babel.config.js b/exercises/practice/react/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/react/babel.config.js +++ b/exercises/practice/react/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 260b07688f..29f853211d 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/babel.config.js b/exercises/practice/rectangles/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rectangles/babel.config.js +++ b/exercises/practice/rectangles/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 6494b0bfc2..961d74efef 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/babel.config.js b/exercises/practice/resistor-color-duo/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color-duo/babel.config.js +++ b/exercises/practice/resistor-color-duo/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index f624a65299..7e6cbe1db6 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/babel.config.js b/exercises/practice/resistor-color-trio/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color-trio/babel.config.js +++ b/exercises/practice/resistor-color-trio/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a970ee63d1..5b9dff9d52 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/babel.config.js b/exercises/practice/resistor-color/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/resistor-color/babel.config.js +++ b/exercises/practice/resistor-color/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 41afaa42c8..d0db04493b 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/babel.config.js b/exercises/practice/reverse-string/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/reverse-string/babel.config.js +++ b/exercises/practice/reverse-string/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index fc31af9924..20f89b6f37 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/babel.config.js b/exercises/practice/rna-transcription/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rna-transcription/babel.config.js +++ b/exercises/practice/rna-transcription/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 32fed5bcb4..d897924acb 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/babel.config.js b/exercises/practice/robot-name/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/robot-name/babel.config.js +++ b/exercises/practice/robot-name/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 63d9032cb1..e91c5d0787 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/babel.config.js b/exercises/practice/robot-simulator/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/robot-simulator/babel.config.js +++ b/exercises/practice/robot-simulator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 6c110e1d58..b9926b79d8 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/babel.config.js b/exercises/practice/roman-numerals/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/roman-numerals/babel.config.js +++ b/exercises/practice/roman-numerals/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index ade9f5bff9..03b9640399 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/babel.config.js b/exercises/practice/rotational-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/rotational-cipher/babel.config.js +++ b/exercises/practice/rotational-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9e9da99ade..cca678c041 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/babel.config.js b/exercises/practice/run-length-encoding/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/run-length-encoding/babel.config.js +++ b/exercises/practice/run-length-encoding/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 1390dc2450..9579773ce7 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/babel.config.js b/exercises/practice/saddle-points/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/saddle-points/babel.config.js +++ b/exercises/practice/saddle-points/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index e9eb03ed4d..5ca8d4a548 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/babel.config.js b/exercises/practice/say/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/say/babel.config.js +++ b/exercises/practice/say/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b102aa3208..c758a4c9c8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/babel.config.js b/exercises/practice/scale-generator/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/scale-generator/babel.config.js +++ b/exercises/practice/scale-generator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 34ca826005..38764f6346 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/babel.config.js b/exercises/practice/scrabble-score/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/scrabble-score/babel.config.js +++ b/exercises/practice/scrabble-score/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 9e7d5ed2e3..fea28afdd1 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/babel.config.js b/exercises/practice/secret-handshake/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/secret-handshake/babel.config.js +++ b/exercises/practice/secret-handshake/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 8a64fb3b5b..e8c061ec73 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/babel.config.js b/exercises/practice/series/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/series/babel.config.js +++ b/exercises/practice/series/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 779c12e89d..e57f4b67d2 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/babel.config.js b/exercises/practice/sieve/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sieve/babel.config.js +++ b/exercises/practice/sieve/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index f2bec1cd7f..2c6d6858b3 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/babel.config.js b/exercises/practice/simple-cipher/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/simple-cipher/babel.config.js +++ b/exercises/practice/simple-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 9b06b5a6c2..5f90e40a97 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/babel.config.js b/exercises/practice/simple-linked-list/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/simple-linked-list/babel.config.js +++ b/exercises/practice/simple-linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 60f402c33d..36a012a425 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/babel.config.js b/exercises/practice/space-age/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/space-age/babel.config.js +++ b/exercises/practice/space-age/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 1140c37cdb..6b1c35272e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/babel.config.js b/exercises/practice/spiral-matrix/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/spiral-matrix/babel.config.js +++ b/exercises/practice/spiral-matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 00dfd29ab8..89118aa1f3 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/babel.config.js b/exercises/practice/square-root/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/square-root/babel.config.js +++ b/exercises/practice/square-root/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 44a4885a1b..bda1df5e67 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/babel.config.js b/exercises/practice/strain/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/strain/babel.config.js +++ b/exercises/practice/strain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 5dbcc6f4b9..ab305c9b85 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/babel.config.js b/exercises/practice/sublist/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sublist/babel.config.js +++ b/exercises/practice/sublist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 6e006da6c0..1966c555c2 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/babel.config.js b/exercises/practice/sum-of-multiples/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/sum-of-multiples/babel.config.js +++ b/exercises/practice/sum-of-multiples/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 20f6b75c1b..9b2164a7a0 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/babel.config.js b/exercises/practice/transpose/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/transpose/babel.config.js +++ b/exercises/practice/transpose/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index fcbeb3c281..0f4e3ecb93 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/babel.config.js b/exercises/practice/triangle/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/triangle/babel.config.js +++ b/exercises/practice/triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 85c95bf394..18a183bbee 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/babel.config.js b/exercises/practice/trinary/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/trinary/babel.config.js +++ b/exercises/practice/trinary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 8e6c4985e7..f41931983e 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/babel.config.js b/exercises/practice/twelve-days/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/twelve-days/babel.config.js +++ b/exercises/practice/twelve-days/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 09c41e413d..d41c2f0cec 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/babel.config.js b/exercises/practice/two-bucket/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/two-bucket/babel.config.js +++ b/exercises/practice/two-bucket/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 0f0752cb5a..87c0cdb787 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/babel.config.js b/exercises/practice/two-fer/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/two-fer/babel.config.js +++ b/exercises/practice/two-fer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 6ecf67a6d7..bee628b3a4 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/babel.config.js b/exercises/practice/variable-length-quantity/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/variable-length-quantity/babel.config.js +++ b/exercises/practice/variable-length-quantity/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b44351852c..fcf5b03195 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/babel.config.js b/exercises/practice/word-count/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/word-count/babel.config.js +++ b/exercises/practice/word-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 5620c16673..43f870f5d2 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/babel.config.js b/exercises/practice/word-search/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/word-search/babel.config.js +++ b/exercises/practice/word-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 08251f331f..d39356d077 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/babel.config.js b/exercises/practice/wordy/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/wordy/babel.config.js +++ b/exercises/practice/wordy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d5ffe03ec4..6d5117955d 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/babel.config.js b/exercises/practice/yacht/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/yacht/babel.config.js +++ b/exercises/practice/yacht/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index d7461d2178..cdbafcc976 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/babel.config.js b/exercises/practice/zipper/babel.config.js index 5f1ec6060c..d0b191dac8 100644 --- a/exercises/practice/zipper/babel.config.js +++ b/exercises/practice/zipper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.17', + corejs: '3.18', }, ], ], diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 34ff9d5c12..87dd09b751 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 8748a06fb4..2f9b7763fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", - "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", + "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 37c9f679f3..aae12fe396 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", - "core-js": "^3.17.2", + "core-js": "^3.18.0", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 504892540a923cff5fcc007025430139a1a324b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Sep 2021 19:42:36 +0530 Subject: [PATCH 049/989] Bump actions/github-script from 4.1.0 to 5 (#1375) Bumps [actions/github-script](https://github.com/actions/github-script) from 4.1.0 to 5. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/f891eff65186019cbb3f7190c4590bc0a1b76fbc...441359b1a30438de65712c2fbca0abe4816fa667) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/action-format.yml | 6 +++--- .github/workflows/action-sync.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 212edaeb3d..1cc9cf4fb6 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -12,7 +12,7 @@ jobs: steps: - name: 'Post acknowledgement that it will format code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -88,7 +88,7 @@ jobs: - name: 'Post acknowledgement that it has formatted the code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -102,7 +102,7 @@ jobs: - name: 'Post reminder to trigger build manually' continue-on-error: true # Never fail the build if this fails if: steps.fork_status.outputs.fork == 'true' - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/action-sync.yml b/.github/workflows/action-sync.yml index 8ed1ca5f56..fdccd21673 100644 --- a/.github/workflows/action-sync.yml +++ b/.github/workflows/action-sync.yml @@ -12,7 +12,7 @@ jobs: steps: - name: 'Post acknowledgement that it will sync exercises' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -84,7 +84,7 @@ jobs: - name: 'Post acknowledgement that it has synced the code' continue-on-error: true # Never fail the build if this fails - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | @@ -98,7 +98,7 @@ jobs: - name: 'Post reminder to trigger build manually' continue-on-error: true # Never fail the build if this fails if: steps.fork_status.outputs.fork == 'true' - uses: actions/github-script@f891eff65186019cbb3f7190c4590bc0a1b76fbc # 4.0.2 + uses: actions/github-script@441359b1a30438de65712c2fbca0abe4816fa667 # 4.0.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | From 70bf43c64d52e4158d74e7db18cfbb55c6ad9b14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 00:16:18 +0530 Subject: [PATCH 050/989] Bump actions/setup-node from 2.4.0 to 2.4.1 (#1386) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/25316bbc1f10ac9d8798711f44914b1cf3c4e954...270253e841af726300e85d718a5f606959b2903c) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/action-format.yml | 2 +- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/verify-code-formatting.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 1cc9cf4fb6..19db62ea66 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -61,7 +61,7 @@ jobs: git checkout -b "$HEAD_REF" "origin/$HEAD_REF" - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x - name: Install project development dependencies diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index f1bc684473..ae8b643208 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -14,7 +14,7 @@ jobs: steps: - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x @@ -34,7 +34,7 @@ jobs: steps: - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index e678c7d791..323ff55326 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x @@ -41,7 +41,7 @@ jobs: uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: ${{ matrix.node-version }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index d559a8e905..324e4eb838 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -12,7 +12,7 @@ jobs: - name: 'Checkout code' uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 - name: Use Node.js LTS (14.x) - uses: actions/setup-node@25316bbc1f10ac9d8798711f44914b1cf3c4e954 + uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: node-version: 14.x - name: Install project development dependencies From 4f8dd675546b6a00d0f41a859dd3ba6d6b156dea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 01:05:46 +0530 Subject: [PATCH 051/989] Bump core-js from 3.18.0 to 3.18.1 (#1387) * Bump core-js from 3.18.0 to 3.18.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.0 to 3.18.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.0...v3.18.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 60624710a3..627cfdea0a 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index b1a8a94fd8..acc49cc690 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index a366b0f34e..92d3e71e4e 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 4edd6c14f8..4f39392593 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2388878245..3ad7a87eea 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 204bc57ed1..908390c7b5 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 613809700c..3e2b9c1fa2 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c3122375f4..c6ddfa2af6 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 3320cf6d51..4dcb13903a 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 560cb51e32..a40fb7efb6 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 622c9bfce9..3fd5a2007c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 77a0f4d648..b10e1cbdd9 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 8234e481b1..f304b9ad76 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 70570c0023..ca84f3e8d8 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index ea5bfe8b1e..f4870bafa5 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index eed44a6caa..cc6a4ee393 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 8a3f77c4da..3382ddb819 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0703f70899..661c4d81c9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 8aa1934183..c36dc0944a 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 2d55d8c7cd..fc40315c50 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index b0c82e8631..810d7deee0 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 26bff7b749..ac4c5c658c 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8685234c8c..6aa839dc8b 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 1a11d7f04d..9e81257407 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 226ef24f15..dcc6047716 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 65b7a06355..cb9916c00d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index d8eb456036..4b3cbf63fc 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 2ea2ed4e26..1318cb572c 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 7b127f42fc..c9fda60f43 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index a30b2d862b..b4a94b6658 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c5a6d37364..f3b4d895e1 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 8fe6ee74d3..a6a5482a05 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 58b3fdf28c..ce9c04c9d8 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 477ca71a9e..c5a9c5293c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 998fe3d088..214988b05d 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 686741f51c..247e6586c9 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index dd9e0452eb..1f272a16f6 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 5669cccc60..d1e3acd383 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index c32a2f5a70..89f5d390aa 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 2e079c657f..bbd77e6417 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d1200b2b12..c9a116dcb9 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 251a466702..26e5d57e5e 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 2e3a9c9446..d05a84aa1c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 9ba40b1353..8af68734a2 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 4f1dcb50a1..ed8f65c86e 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 20d62bac9b..a2b84636f3 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index c1900122e6..9061e7e889 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index fb957460bc..6a19470478 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index ea0b0a87dd..4690429f5c 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 333335ed44..6072b17ac5 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e6bc7db7c7..7713cc2286 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index b91b3bb5ea..bee3d676f1 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index ace8ae98f7..88e0e3de23 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 79d30ff661..6841c819ce 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 67bb7c35d9..3ceb8ad66b 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index ebd6d64966..3dc2e6b371 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 0c3326f81f..50efd29ef5 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 877ffe8f18..5b84b5edc6 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 051f036aac..2cb46d2fc0 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 4aecc1b6a6..865e57ca16 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 1e7cad183d..b5f84c5ad0 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 57ae2dbf7c..5202678d88 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 4443be6592..ac7005707a 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c2c5cde96b..153872c1e9 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 28474ff0b4..cca9b769dc 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 96b542c889..bad7e14a9c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index e6f739539d..be89c7d2f6 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 28240310b2..31b8181f95 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 058a0b0a0c..ec3cf3f4b0 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 2c7d0640e9..d9f1dcd9bd 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 070630db1a..0185036845 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 566c9f2f29..0f5eafec47 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 74e1a1c7ed..bfb3424637 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 981b52c9d3..e497e20deb 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index ea81ce92ac..315c3383cf 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 494c0722f8..0052ebf9e4 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 22c6c7db76..6a569ac2f3 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index ad2fbacbcf..6a93014ce5 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index d56bab07ef..203f787216 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8274e2b92a..287258c45a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 41e50e2c4c..300e3461fa 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 3ffc6051db..bbe7eee08c 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 695bee3873..902da8525b 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index b9b6ca3bbf..e642fbc039 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 5afefa6b3d..3169481ec8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index aa93c4f9c5..20f9fa552d 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index dbc45d2070..fba8ab7970 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 061c67cadd..b83f29494f 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index c4b5cec9eb..2ab30fb7a6 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index c226c48c48..ddb1feb162 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 9035024fe3..0edeebe807 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index ec74f879df..1ea4687f95 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 79f1ee7173..7951aa12b1 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 18697d6982..e96516a3ad 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 7ea71491b4..ad6fb1066c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index b9e404af80..11f370bf1c 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 408ffbf984..e8604f52d1 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 29f853211d..3ac438ac25 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 961d74efef..02f6b78af2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 7e6cbe1db6..720cdb36f0 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 5b9dff9d52..3170425fe8 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index d0db04493b..abf0621ff3 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 20f89b6f37..5d7f618e31 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index d897924acb..feed3e5818 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e91c5d0787..40dd48b7f8 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index b9926b79d8..1c207868e6 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 03b9640399..3ee1f69c75 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index cca678c041..fd2c273d36 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 9579773ce7..0e60b3f99e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 5ca8d4a548..63a6107e6a 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index c758a4c9c8..b3cf47a3f8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 38764f6346..908f054e6e 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index fea28afdd1..82ae980954 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e8c061ec73..716ba9c83d 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index e57f4b67d2..956c8374e5 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 2c6d6858b3..c72801bb28 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 5f90e40a97..e5b027c939 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 36a012a425..0e1458dffe 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 6b1c35272e..922e95beeb 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 89118aa1f3..61b7f9addc 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index bda1df5e67..e4c33a7346 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index ab305c9b85..77bb9da16b 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 1966c555c2..84c1e8eb90 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9b2164a7a0..6c90fb6b7b 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 0f4e3ecb93..f86f56c717 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 18a183bbee..3dbbe55ac8 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f41931983e..ccec380083 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index d41c2f0cec..c6095cf2e1 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 87c0cdb787..563eb3efc0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index bee628b3a4..a94838769e 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index fcf5b03195..5b4131648b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 43f870f5d2..f2755e894c 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index d39356d077..c5128c135a 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 6d5117955d..7019409aa3 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index cdbafcc976..3a19da8335 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 87dd09b751..fd9679fee9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.1", "babel-jest": "^27.1.1", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 2f9b7763fa..34d9aaa439 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.0.tgz", - "integrity": "sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==", + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index aae12fe396..2647158064 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.1", "babel-jest": "^27.1.1", "chalk": "^4.1.2", - "core-js": "^3.18.0", + "core-js": "^3.18.1", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 580c49de371a8885020b8ca4b5a3873f4251ff62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 14:09:44 +0530 Subject: [PATCH 052/989] Bump babel-jest from 27.1.1 to 27.2.4 (#1391) * Bump babel-jest from 27.1.1 to 27.2.4 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.1.1 to 27.2.4. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.2.4/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 70 +++++++++---------- package.json | 2 +- 138 files changed, 172 insertions(+), 172 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 627cfdea0a..a84223e124 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index acc49cc690..d26b1ba7bd 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 92d3e71e4e..28257c3a4d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 4f39392593..9ee4ff250e 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 3ad7a87eea..131d028c36 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 908390c7b5..4e310194c7 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 3e2b9c1fa2..6d3da3aa36 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c6ddfa2af6..62d830beae 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 4dcb13903a..13895eb3ad 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index a40fb7efb6..6a69e1a880 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 3fd5a2007c..ef3cf692cc 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b10e1cbdd9..d0515e10e6 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f304b9ad76..f3861e7b2c 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index ca84f3e8d8..581a2285e8 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index f4870bafa5..903d25e195 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index cc6a4ee393..a73c56666a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 3382ddb819..199d5f7213 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 661c4d81c9..433941ab62 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index c36dc0944a..94f809ab48 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index fc40315c50..e1f949a68b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 810d7deee0..291e2793e1 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index ac4c5c658c..e6c6c91512 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 6aa839dc8b..b011fc7f60 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 9e81257407..2159d6e441 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index dcc6047716..8c5210321d 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cb9916c00d..c2f71b2cac 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 4b3cbf63fc..4bc62ecb8c 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 1318cb572c..550ed3a26b 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index c9fda60f43..4999419dde 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index b4a94b6658..22e110fc7a 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index f3b4d895e1..b40e8a24b9 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index a6a5482a05..bd19355914 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index ce9c04c9d8..6de3df4249 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index c5a9c5293c..fb45f369e8 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 214988b05d..65bf4dffbf 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 247e6586c9..4754f2921b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 1f272a16f6..7165796ba9 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d1e3acd383..cfb06b23d2 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 89f5d390aa..6788cd4b3c 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index bbd77e6417..7568a2e33e 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index c9a116dcb9..488e0f8870 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 26e5d57e5e..9e5d02be53 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index d05a84aa1c..044b532276 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 8af68734a2..e475f825e8 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ed8f65c86e..9855530131 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index a2b84636f3..113439381e 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 9061e7e889..e3d0346d88 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 6a19470478..43477b65ef 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4690429f5c..b44da2da58 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 6072b17ac5..cd8ae101a9 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 7713cc2286..a391041bae 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index bee3d676f1..87043739af 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 88e0e3de23..c7b9d6c1fc 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 6841c819ce..4731261192 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 3ceb8ad66b..a58dcb3bee 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 3dc2e6b371..c7f7cae42a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 50efd29ef5..143380c2ee 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 5b84b5edc6..cad8ac5ed9 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 2cb46d2fc0..52ad1a2fe6 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 865e57ca16..f5a36928d0 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index b5f84c5ad0..11e7674eab 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 5202678d88..cb4d500188 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index ac7005707a..96c9254de1 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 153872c1e9..69f0f18b38 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index cca9b769dc..896de89f95 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index bad7e14a9c..cfb6b586e4 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index be89c7d2f6..53e6d8f057 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 31b8181f95..260627799e 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ec3cf3f4b0..7ac199f0f2 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d9f1dcd9bd..41731ad9c3 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 0185036845..bbe1c724c7 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 0f5eafec47..572f02af50 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index bfb3424637..d319d6c04d 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index e497e20deb..fb8997a8f4 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 315c3383cf..f27ad14f82 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 0052ebf9e4..575dd01c4c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 6a569ac2f3..7e30a72ee7 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 6a93014ce5..b5481e3db3 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 203f787216..825e5e5596 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 287258c45a..8ea217c88d 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 300e3461fa..e7eb8faa43 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index bbe7eee08c..b894955b5b 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 902da8525b..b227209323 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index e642fbc039..f002c06cf2 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 3169481ec8..946ac409b8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 20f9fa552d..50cfb8c2d7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index fba8ab7970..c775934978 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index b83f29494f..a59c6ad93c 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 2ab30fb7a6..a44d720118 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index ddb1feb162..109f56805d 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 0edeebe807..5cf5d96e3a 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 1ea4687f95..f5857f4213 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 7951aa12b1..91dd1d4fcd 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index e96516a3ad..d33508eef2 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index ad6fb1066c..3be714ebf1 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 11f370bf1c..0ad76fef68 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index e8604f52d1..fbbcf0ad65 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 3ac438ac25..99516be5ac 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 02f6b78af2..f2716254e6 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 720cdb36f0..d6f0ede678 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 3170425fe8..f6d6aaf95f 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index abf0621ff3..7d126f2260 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 5d7f618e31..50926665a1 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index feed3e5818..ef06a906d3 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 40dd48b7f8..a0463c492b 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1c207868e6..9aa38679f9 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 3ee1f69c75..7718b7a1d0 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index fd2c273d36..06133cf91c 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 0e60b3f99e..12e925cde9 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 63a6107e6a..27e8dc1942 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b3cf47a3f8..711b56de02 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 908f054e6e..807e8b8fc0 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 82ae980954..e7998277d9 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 716ba9c83d..73c3017cf7 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 956c8374e5..3fa0458162 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index c72801bb28..507ca8c854 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index e5b027c939..e384a78687 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 0e1458dffe..a6756c86df 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 922e95beeb..e8702068a1 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 61b7f9addc..5eaa617094 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index e4c33a7346..e62b8cedff 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 77bb9da16b..4ede3d080a 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 84c1e8eb90..7e283af1a1 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 6c90fb6b7b..6b255b9466 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f86f56c717..8eb1d8aed4 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 3dbbe55ac8..fb64d20a6d 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index ccec380083..695b57b3b0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index c6095cf2e1..311f52606c 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 563eb3efc0..3c3daf36ba 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a94838769e..88a0eb3cb5 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 5b4131648b..f47833edb4 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f2755e894c..cb5bcaf007 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c5128c135a..1f10be51ce 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 7019409aa3..4a7bf0a073 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 3a19da8335..23631e99e1 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index fd9679fee9..cdf4fd9514 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 34d9aaa439..8924c19061 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4042,37 +4042,37 @@ "dev": true }, "babel-jest": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.1.tgz", - "integrity": "sha512-JA+dzJl4n2RBvWQEnph6HJaTHrsIPiXGQYatt/D8nR4UpX9UG4GaDzykVVPQBbrdTebZREkRb6SOxyIXJRab6Q==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.4.tgz", + "integrity": "sha512-f24OmxyWymk5jfgLdlCMu4fTs4ldxFBIdn5sJdhvGC1m08rSkJ5hYbWkNmfBSvE/DjhCVNSHXepxsI6THGfGsg==", "dev": true, "requires": { - "@jest/transform": "^27.1.1", - "@jest/types": "^27.1.1", + "@jest/transform": "^27.2.4", + "@jest/types": "^27.2.4", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.0.6", + "babel-preset-jest": "^27.2.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/transform": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.1.tgz", - "integrity": "sha512-qM19Eu75U6Jc5zosXXVnq900Nl9JDpoGaZ4Mg6wZs7oqbu3heYSMOZS19DlwjlhWdfNRjF4UeAgkrCJCK3fEXg==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.4.tgz", + "integrity": "sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.1.1", + "jest-haste-map": "^27.2.4", "jest-regex-util": "^27.0.6", - "jest-util": "^27.1.1", + "jest-util": "^27.2.4", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4081,9 +4081,9 @@ } }, "@jest/types": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz", - "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz", + "integrity": "sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4158,12 +4158,12 @@ "dev": true }, "jest-haste-map": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.1.tgz", - "integrity": "sha512-NGLYVAdh5C8Ezg5QBFzrNeYsfxptDBPlhvZNaicLiZX77F/rS27a9M6u9ripWAaaD54xnWdZNZpEkdjD5Eo5aQ==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.4.tgz", + "integrity": "sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA==", "dev": true, "requires": { - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", @@ -4172,8 +4172,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.1.1", - "jest-worker": "^27.1.1", + "jest-util": "^27.2.4", + "jest-worker": "^27.2.4", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4195,12 +4195,12 @@ } }, "jest-util": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.1.tgz", - "integrity": "sha512-zf9nEbrASWn2mC/L91nNb0K+GkhFvi4MP6XJG2HqnHzHvLYcs7ou/In68xYU1i1dSkJlrWcYfWXQE8nVR+nbOA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.4.tgz", + "integrity": "sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg==", "dev": true, "requires": { - "@jest/types": "^27.1.1", + "@jest/types": "^27.2.4", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -4217,9 +4217,9 @@ } }, "jest-worker": { - "version": "27.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.1.tgz", - "integrity": "sha512-XJKCL7tu+362IUYTWvw8+3S75U7qMiYiRU6u5yqscB48bTvzwN6i8L/7wVTXiFLwkRsxARNM7TISnTvcgv9hxA==", + "version": "27.2.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz", + "integrity": "sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==", "dev": true, "requires": { "@types/node": "*", @@ -4300,9 +4300,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", - "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz", + "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -4370,12 +4370,12 @@ } }, "babel-preset-jest": { - "version": "27.0.6", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", - "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", + "version": "27.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz", + "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.0.6", + "babel-plugin-jest-hoist": "^27.2.0", "babel-preset-current-node-syntax": "^1.0.0" } }, diff --git a/package.json b/package.json index 2647158064..630612fca0 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.1", - "babel-jest": "^27.1.1", + "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", "diff": "^5.0.0", From 669ddc8cc78c7b9e25c6ec350dd87d014c96bfcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Sep 2021 14:22:36 +0530 Subject: [PATCH 053/989] Bump @types/node from 16.10.1 to 16.10.2 (#1392) * Bump @types/node from 16.10.1 to 16.10.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.1 to 16.10.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index a84223e124..b2bf894c31 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index d26b1ba7bd..a75f4858de 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 28257c3a4d..37b08d6b0d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 9ee4ff250e..ddf27e1c84 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 131d028c36..7c1813a6ca 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 4e310194c7..4577a4af34 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 6d3da3aa36..27b154f5ae 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 62d830beae..3c765cc675 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 13895eb3ad..443884e8b2 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 6a69e1a880..9c8507dbe8 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ef3cf692cc..ecf1c473a3 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index d0515e10e6..d4dee68dd1 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index f3861e7b2c..b311e0b4e1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 581a2285e8..b25fbc765c 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 903d25e195..47925ee2ba 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index a73c56666a..439a1ed089 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 199d5f7213..89bec0aa10 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 433941ab62..2b42fe5126 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 94f809ab48..0868310550 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index e1f949a68b..16c5a9dc03 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 291e2793e1..1ea965a235 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index e6c6c91512..02ba8ff346 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b011fc7f60..97c21e6db2 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 2159d6e441..9d56674ae5 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8c5210321d..0c970cc156 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c2f71b2cac..285addc6a4 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 4bc62ecb8c..d5a8f64b84 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 550ed3a26b..43fe61588d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 4999419dde..ff4f64fc55 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 22e110fc7a..df48e4c46c 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index b40e8a24b9..6ea5571a7c 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index bd19355914..31986c8aa4 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 6de3df4249..bdf0fa694c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index fb45f369e8..94bb62d93c 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 65bf4dffbf..8e91aa43cb 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 4754f2921b..94d41560ba 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 7165796ba9..5b4b7759e5 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index cfb06b23d2..7abd196824 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 6788cd4b3c..791d897a7d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 7568a2e33e..8ffb2d4f1d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 488e0f8870..bbdac3697f 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 9e5d02be53..42d9ccf6d5 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 044b532276..64565c7091 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index e475f825e8..b79fbf66c9 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 9855530131..c745d88062 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 113439381e..c818d4a984 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index e3d0346d88..b74a28f8ca 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 43477b65ef..f492f0f754 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index b44da2da58..4d0f5c7ac6 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index cd8ae101a9..9aa876d290 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index a391041bae..eb1b72ddd6 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 87043739af..eccab956ba 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index c7b9d6c1fc..55e74be418 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 4731261192..2640afdb14 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index a58dcb3bee..76a9f0f122 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index c7f7cae42a..e9ee67bf42 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 143380c2ee..28a510e4ec 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cad8ac5ed9..e8890eb3d9 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 52ad1a2fe6..ff3c9f9caf 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f5a36928d0..d0b2edb0e2 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 11e7674eab..409668a2d4 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index cb4d500188..2c37cbed63 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 96c9254de1..2971a441cf 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 69f0f18b38..87a8c15c9c 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 896de89f95..2008107c88 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index cfb6b586e4..9235590dc1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 53e6d8f057..4630de0b22 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 260627799e..6364892415 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 7ac199f0f2..9743a68098 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 41731ad9c3..1d3744717b 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index bbe1c724c7..0d72b41797 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 572f02af50..80f190d670 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d319d6c04d..e2f11ab1f0 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index fb8997a8f4..f1057cf20e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f27ad14f82..53dec178d2 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 575dd01c4c..d45bc77169 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7e30a72ee7..8927f2c994 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index b5481e3db3..8158320be7 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 825e5e5596..3ef62c379f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 8ea217c88d..a6a72a02a5 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index e7eb8faa43..7232f24081 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b894955b5b..04461e7cba 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index b227209323..23386fc662 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f002c06cf2..80d29173cf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 946ac409b8..fb23ebccd8 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 50cfb8c2d7..d1e208e8d6 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c775934978..b5849554cd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index a59c6ad93c..5bc746e565 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index a44d720118..427f593219 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 109f56805d..da306eae02 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 5cf5d96e3a..a901f42417 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index f5857f4213..9cee489c7d 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 91dd1d4fcd..1605a557a8 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index d33508eef2..dee4800fba 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 3be714ebf1..a09a798926 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 0ad76fef68..4df67d3179 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index fbbcf0ad65..596036ab58 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 99516be5ac..d85130006b 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index f2716254e6..55186e12b6 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index d6f0ede678..05df7deff7 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index f6d6aaf95f..7a07e2b2b7 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7d126f2260..058bfc75cf 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 50926665a1..8673143fb7 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index ef06a906d3..cc813ed5cd 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index a0463c492b..e09eb9e09f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 9aa38679f9..1229e96906 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 7718b7a1d0..88b1e780ff 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 06133cf91c..b3b4701be5 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 12e925cde9..1b1c30b7a8 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 27e8dc1942..003aba878e 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 711b56de02..d455ec71ae 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 807e8b8fc0..6ba98fd1d1 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index e7998277d9..732376f513 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 73c3017cf7..2a028eb100 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 3fa0458162..41c180ada8 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 507ca8c854..9c4e86e4e1 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index e384a78687..b3ec239ad4 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a6756c86df..cbd519e450 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index e8702068a1..cfc512b3be 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 5eaa617094..b5c23c0321 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index e62b8cedff..15225dd184 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 4ede3d080a..bcbc2ad5d3 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 7e283af1a1..3a79731e60 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 6b255b9466..22d6d3b67e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8eb1d8aed4..9ba3766e53 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index fb64d20a6d..3d31c979a4 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 695b57b3b0..fcfa0cbde5 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 311f52606c..eda112c581 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 3c3daf36ba..468f2a8ff6 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 88a0eb3cb5..a9cd7c263c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index f47833edb4..b3e07d95f3 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index cb5bcaf007..2e006e15d5 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 1f10be51ce..15e0a66df9 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 4a7bf0a073..dad028ba3b 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 23631e99e1..a982965373 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index cdf4fd9514..e03dcd1bf0 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 8924c19061..8881c192e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", - "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", + "version": "16.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", + "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 630612fca0..2994cca488 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.1", + "@types/node": "^16.10.2", "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", From f0ec608fbe84bfc672115edbba8d32c8eb2bc8a1 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 2 Oct 2021 07:28:05 -0400 Subject: [PATCH 054/989] Introduction for Elyses Enhancements - Concept arrays (#1390) --- concepts/arrays/.meta/config.json | 2 +- concepts/arrays/about.md | 90 +++++++++++++++-- concepts/arrays/introduction.md | 95 +++++++++++++++++- .../elyses-enchantments/.docs/introduction.md | 96 ++++++++++++++++++- 4 files changed, 272 insertions(+), 11 deletions(-) diff --git a/concepts/arrays/.meta/config.json b/concepts/arrays/.meta/config.json index 35f5df8c74..2a86733016 100644 --- a/concepts/arrays/.meta/config.json +++ b/concepts/arrays/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "Arrays in JavaScript are list-like objects without a fixed length or fixed item type.", - "authors": ["ovidiu141", "SleeplessByte"], + "authors": ["ovidiu141", "SleeplessByte", "pertrai1"], "contributors": ["peterchu999"] } diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index e17a98c179..4ff19cbec9 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -1,9 +1,12 @@ # About -In Javascript, an array is actually a regular `object` where the elements are properties of that object. +In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. It includes the `length` property and also lots of [useful methods][array-docs] for traversing and mutating the array. -Declaring an array and accessing an element: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. The indices of an array start at zero. + +For example: ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; @@ -68,7 +71,7 @@ const names = ['Jack', 'Laura', 'Paul', 'Megan']; delete names[1]; names; -// =>  ["Jack", empty, "Paul", "Megan"] +// => ["Jack", empty, "Paul", "Megan"] names.length; // => 4 @@ -79,14 +82,18 @@ names.forEach((name) => console.log(name)); // => Megan ``` -If there should be no holes, and if the `length` should reflect the amount of items that will be traversed or mutated, use `splice` instead: +If there should be no holes, and if the `length` should reflect the amount of items that will be traversed or mutated, use `splice` instead. + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +For example: ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; names.splice(1, 1); names; -// =>  ["Jack", "Paul", "Megan"] +// => ["Jack", "Paul", "Megan"] names.length; // => 3 @@ -112,7 +119,7 @@ names; // => ["Jack", "Laura", "Paul", "Megan", empty × 2] names.length = 2; -// =>  ["Jack", "Laura"] +// => ["Jack", "Laura"] ``` ## Checking if something is an Array @@ -137,6 +144,77 @@ Array.isArray(object); You might be tempted to use `names instanceof Array`, and that can work, but not under all circumstances. Read [this article][instanceof-vs-array-is-array] for more information. +## Array Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Here are a few of them: + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.push('Jill'); // => 5 +names; +// => ['Jack', 'Laura', 'Paul', 'Megan', 'Jill'] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.pop(); // => 'Megan' +names; +// => ['Jack', 'Laura', 'Paul'] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.shift(); // => 'Jack' +names; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.unshift('Jill'); // => 5 +names; +// => ['Jill', 'Jack', 'Laura', 'Paul', 'Megan'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const names = ['Jack', 'Laura', 'Paul', 'Megan']; +names.splice(2, 1, 'Jill'); +names; +// => ['Jack', 'Laura', 'Jill', 'Megan'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods [concept-numbers]: /tracks/javascript/concepts/numbers [instanceof-vs-array-is-array]: https://web.mit.edu/jwalden/www/isArray.html +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 36d0cbab8d..b1c552c1cd 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -1,12 +1,103 @@ # Introduction In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. -The array elements can be accessed by their index. -Example of an array declaration and accessing an element by index: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. +The indices of an array start at zero. + +For example: ```javascript const numbers = [1, 'two', 3, 'four']; numbers[2]; // => 3 ``` + +To retrieve the number of elements that are in an array, use the `length` property: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.length; +// => 4 +``` + +To change an element in the array, you assign a value at the index: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers[0] = 'one'; +numbers; +// => ['one', 'two', 3, 'four'] +``` + +## Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.push(5); // => 5 +numbers; +// => [1, 'two', 3, 'four', 5] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.pop(); // => four +numbers; +// => [1, 'two', 3] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.shift(); // => 1 +numbers; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.unshift('one'); // => 5 +numbers; +// => ['one', 1, 'two', 3, 'four'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.splice(2, 1, 'one'); +numbers; +// => [1, 'two', 'one', 'four'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 36d0cbab8d..fecee26cd1 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -1,12 +1,104 @@ # Introduction In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. -The array elements can be accessed by their index. -Example of an array declaration and accessing an element by index: +To create an array, add elements between square brackets `[]`. +To read from the array, put the index in square brackets `[]` after the identifier. +The indices of an array start at zero. + +For example: ```javascript const numbers = [1, 'two', 3, 'four']; numbers[2]; // => 3 ``` + +To retrieve the number of elements that are in an array, use the `length` property: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.length; +// => 4 +``` + +To change an element in the array, you assign a value at the index: + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers[0] = 'one'; +numbers; +// => ['one', 'two', 3, 'four'] +``` + +## Methods + +Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Here are a few to consider when working on this exercise: + +### push + +> The `push()` method adds one or more elements to the end of an array and returns the new length of the array.[^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.push(5); // => 5 +numbers; +// => [1, 'two', 3, 'four', 5] +``` + +### pop + +> The `pop()` method removes the last element from an array and returns that element. +> This method changes the length of the array.[^2] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.pop(); // => four +numbers; +// => [1, 'two', 3] +``` + +### shift + +> The `shift()` method removes the first element from an array and returns that removed element. +> This method changes the length of the array.[^3] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.shift(); // => 1 +numbers; +// => ['two', 3, 'four'] +``` + +### unshift + +> The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.[^4] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.unshift('one'); // => 5 +numbers; +// => ['one', 1, 'two', 3, 'four'] +``` + +### splice + +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.splice(2, 1, 'one'); +numbers; +// => [1, 'two', 'one', 'four'] +``` + +--- + +[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) +[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) +[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) +[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) +[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) + +[array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array From 15e899f30d12cc4d8352c64f25c94292bba7df16 Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+ProProgrammer2504@users.noreply.github.com> Date: Sat, 2 Oct 2021 21:21:01 +0530 Subject: [PATCH 055/989] Fixed grammar and fixed a few links in docs (#1395) --- docs/ABOUT.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/ABOUT.md b/docs/ABOUT.md index 24cd605822..d81b9d3157 100644 --- a/docs/ABOUT.md +++ b/docs/ABOUT.md @@ -2,7 +2,7 @@ JavaScript is a programming language that allows web pages to be dynamic. It is an interpreted language, which means that it doesn't need to be compiled: instead the interpreter (such as a web browser) will parse the code and turn it into code that their machine can run - suitable for creating dynamic websites that can run on any browser _on any computer_! -JavaScript is not only for use in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. +JavaScript is not only used in the browser. JavaScript runtimes, such as [NodeJS][web-nodejs] and [deno][web-deno] allow you to write, launch and serve requests on webservers. Other frameworks, such as [Electron][web-electron] use JavaScript to write _cross platform applications_ for Windows, Linux and Mac OS. Mobile app development is also a possibility, utilising [react-native][web-react-native], [ionic][web-ionic] and various others, with [expo][web-expo] now allowing to target Android, iOS and the web, all at once. @@ -29,15 +29,15 @@ _There is a [small number of browsers][wiki-javascript-support] that doesn't shi [wiki-javascript-support]: https://en.wikipedia.org/wiki/Comparison_of_web_browsers#JavaScript_support [wiki-transpilation]: https://en.wikipedia.org/wiki/Source-to-source_compiler -[web-ecma]: https://www.ecma-international.org/publications/standards/Standard.htm -[web-ecma-2019]: http://www.ecma-international.org/ecma-262/6.0/index.html#sec-ecmascript-overview +[web-ecma]: https://www.ecma-international.org/publications-and-standards/standards/ +[web-ecma-2019]: https://262.ecma-international.org/6.0/#sec-ecmascript-overview [web-nodejs]: https://nodejs.org/en/ [web-deno]: https://deno.land/ [web-electron]: https://electronjs.org/ -[web-react-native]: https://facebook.github.io/react-native/ +[web-react-native]: https://reactnative.dev/ [web-expo]: https://expo.dev/ [web-ionic]: https://ionicframework.com/ [web-compat-browsers]: https://kangax.github.io/compat-table/esnext/ [web-compat-node]: https://node.green/#ESNEXT [web-babel]: https://babeljs.io/ -[web-babel-preset-env]: https://babeljs.io/docs/plugins/preset-env/ +[web-babel-preset-env]: https://babeljs.io/docs/en/babel-preset-env/ From f1960a23466a20c5bbaf1c588df742defe0f5d57 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Mon, 4 Oct 2021 00:52:06 +1100 Subject: [PATCH 056/989] Fixed two-bucket solution & errant tests (#905) (#1396) --- .../practice/two-bucket/.meta/proof.ci.js | 20 ++++++++++++++++++- .../practice/two-bucket/.meta/tests.toml | 13 +++++++++--- .../practice/two-bucket/two-bucket.spec.js | 20 +++++++++++++------ 3 files changed, 43 insertions(+), 10 deletions(-) diff --git a/exercises/practice/two-bucket/.meta/proof.ci.js b/exercises/practice/two-bucket/.meta/proof.ci.js index fb4c4f5d76..f5cd5bf4ef 100644 --- a/exercises/practice/two-bucket/.meta/proof.ci.js +++ b/exercises/practice/two-bucket/.meta/proof.ci.js @@ -95,11 +95,29 @@ export class TwoBucket { return mvCount; } + gcd(a, b) { + // greatest common divisor + if (!b) { + return a; + } + return this.gcd(b, a % b); + } + moves() { - let j = 0; // j will be running val of bucket one, k = running val of bucket two + let j = 0; let k = 0; + // if the goal is not a multiple of the gcd of bucket one and bucket two, + // or the goal is bigger than both buckets, + // the solution will be impossible. + if ( + this.z % this.gcd(this.x, this.y) !== 0 || + (this.z > this.x && this.z > this.y) + ) { + throw new Error('Cannot reach the goal.'); + } + if (this.starter === 'one') { j = this.x; } else { diff --git a/exercises/practice/two-bucket/.meta/tests.toml b/exercises/practice/two-bucket/.meta/tests.toml index 5c7a1fb702..d6ff02f53e 100644 --- a/exercises/practice/two-bucket/.meta/tests.toml +++ b/exercises/practice/two-bucket/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [a6f2b4ba-065f-4dca-b6f0-e3eee51cb661] description = "Measure using bucket one of size 3 and bucket two of size 5 - start with bucket one" diff --git a/exercises/practice/two-bucket/two-bucket.spec.js b/exercises/practice/two-bucket/two-bucket.spec.js index 25fb15d9ab..7765c6facf 100644 --- a/exercises/practice/two-bucket/two-bucket.spec.js +++ b/exercises/practice/two-bucket/two-bucket.spec.js @@ -59,26 +59,34 @@ describe('TwoBucket', () => { }); describe('Measure using bucket one of size 2 and bucket two of size 3', () => { - test.skip('start with bucket one and end with bucket two', () => { + xtest('start with bucket one and end with bucket two', () => { const twoBucket = new TwoBucket(2, 3, 3, 'one'); - expect(twoBucket.moves()).toEqual(2); + expect(twoBucket.moves()).toEqual(4); expect(twoBucket.goalBucket).toEqual('two'); - expect(twoBucket.otherBucket).toEqual(2); + expect(twoBucket.otherBucket).toEqual(1); }); }); describe('Reachability', () => { const buckOne = 6; const buckTwo = 15; - const starterBuck = 'one'; - test.skip('Not possible to reach the goal', () => { + xtest('Not possible to reach the goal, start with bucket one', () => { + const starterBuck = 'one'; + const goal = 5; + const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); + expect(() => twoBucket.moves()).toThrow(); + }); + + xtest('Not possible to reach the goal, start with bucket two', () => { + const starterBuck = 'two'; const goal = 5; const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); expect(() => twoBucket.moves()).toThrow(); }); xtest('With the same buckets but a different goal, then it is possible', () => { + const starterBuck = 'one'; const goal = 9; const twoBucket = new TwoBucket(buckOne, buckTwo, goal, starterBuck); expect(twoBucket.moves()).toEqual(10); @@ -88,7 +96,7 @@ describe('TwoBucket', () => { }); describe('Goal larger than both buckets', () => { - test.skip('Is impossible', () => { + xtest('Is impossible', () => { const twoBucket = new TwoBucket(5, 7, 8, 'one'); expect(() => twoBucket.moves()).toThrow(); }); From c7dfb39d7b4718c0e44579c147647ff78baad200 Mon Sep 17 00:00:00 2001 From: Exercism Bot Date: Sun, 3 Oct 2021 14:52:21 +0100 Subject: [PATCH 057/989] =?UTF-8?q?=F0=9F=A4=96=20Sync=20org-wide=20files?= =?UTF-8?q?=20to=20upstream=20repo=20(#1393)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/labels.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/labels.yml b/.github/labels.yml index 903a361195..ac7ee84966 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -133,6 +133,11 @@ description: "Work on Documentation" color: "3c2d9f" +# This label can be added to accept PRs as part of Hacktoberfest +- name: "hacktoberfest-accepted" + description: "Make this PR count for hacktoberfest" + color: "ff7518" + # This Exercism-wide label is added to all automatically created pull requests that help migrate/prepare a track for Exercism v3 - name: "v3-migration 🤖" description: "Preparing for Exercism v3" From ba702157951d269f3ec70d968bd8573efd3a2ade Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+ProProgrammer2504@users.noreply.github.com> Date: Sun, 3 Oct 2021 22:43:48 +0530 Subject: [PATCH 058/989] Added Promises content in introduction & about (#1397) --- concepts/promises/about.md | 145 +++++++++++++++++- concepts/promises/introduction.md | 102 +++++++++++- concepts/promises/links.json | 4 + .../translation-service/.docs/introduction.md | 109 ++++++++++--- 4 files changed, 337 insertions(+), 23 deletions(-) diff --git a/concepts/promises/about.md b/concepts/promises/about.md index 2089d9abd6..f2643467b0 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -1,3 +1,146 @@ # About -TODO: add information on promises concept +The Promise object represents the eventual completion (or failure) of an asynchronous operation and its resulting value. It allows you to associate handlers with an asynchronous action's eventual success value or failure reason. + +A Promise is in one of these states: + +- **pending**: initial state, neither fulfilled nor rejected. +- **fulfilled**: meaning that the operation was completed successfully and the result is available. +- **rejected**: meaning that the operation failed. + +When either of these options happens, the associated handlers queued up by a promise's `then` method is called. If the promise has already been fulfilled or rejected when a corresponding handler is attached, the handler will be called, so there is no race condition between an asynchronous operation completing and its handlers being attached. + +Example: + +```javascript +const myPromise = new Promise(function (resolve, reject) { + setTimeout(function (resolve, reject) { + resolve('Jack'); + }, 300); +}); +myPromise.then(function (e) { + console.log(e); // expected output 'Jack' +}); +``` + +## Instance Methods of a Promise + +### then + +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] + +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` + +### catch + +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] + +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +### finally + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +## Static Methods of the Promise Class + +Some of the [staic methods][promise-static-methods] that are available on `Promise` can be used resolve and reject promises. Here are a few of them: + +### Promise.all + +> The `Promise.all()` method takes an iterable of promises as an input, and returns a single Promise that resolves to an array of the results of the input promises. It rejects immediately upon any of the input promises rejecting or non-promises throwing an error, and will reject with this first rejection message / error.[^4] + +```javascript +var p1 = Promise.resolve(10); +var p2 = 45; +var p3 = new Promise(function (resolve, reject) { + setTimeout(function () { + resolve('Jill'); + }, 300); +}); +Promise.all([p1, p2, p3]).then(function (values) { + console.log(values); // => [10, 45, "Jill"] +}); +``` + +### Promise.reject + +> The `Promise.reject()` method returns a Promise object that is rejected with a given reason.[^5] + +```javascript +Promise.reject(new Error('failed')).then( + function () { + // not called + }, + function (error) { + console.error(error); // error in the console + } +); +``` + +### Promise.resolve + +> The `Promise.resolve()` method returns a Promise object that is resolved with a given value. If the value is a promise, that promise is returned; if the value is a thenable (i.e. has a "then" method), the returned promise will "follow" that thenable, adopting its eventual state; otherwise the returned promise will be fulfilled with the value.[^6] + +```javascript +Promise.resolve('resolved!').then( + function (value) { + console.log(value); // "resolved!" + }, + function (value) { + // not called + } +); +``` + +--- + +[^4]: `all`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all +[^5]: `reject`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject +[^6]: `resolve`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[promise-static-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#static_methods diff --git a/concepts/promises/introduction.md b/concepts/promises/introduction.md index 3020cc34b9..055c203b35 100644 --- a/concepts/promises/introduction.md +++ b/concepts/promises/introduction.md @@ -1,4 +1,104 @@ # Introduction -The `Promise` object represents the eventual completion (or failure) of an +The [`Promise`][promise-docs] object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value. + +The methods [`promise.then()`][promise-then], [`promise.catch()`][promise-catch], and [`promise.finally()`][promise-finally] are used to associate further action with a promise that becomes settled. + +For example: + +```javascript +const myPromise = new Promise(function (resolve, reject) { + let sampleData = [2, 4, 6, 8]; + let randomNumber = Math.ceil(Math.random() * 5); + if (sampleData[randomNumber]) { + resolve(sampleData[randomNumber]); + } else { + reject('An error occured!'); + } +}); + +myPromise + .then(function (e) { + console.log(e); + }) + .catch(function (error) { + throw new Error(error); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +## Methods + +These methods are available on `Promise.prototype` + +**then** + +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] + +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); + +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` + +**catch** + +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] + +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); + +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +**finally** + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} + +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +--- + +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally diff --git a/concepts/promises/links.json b/concepts/promises/links.json index dfe48e7565..114dafe3dd 100644 --- a/concepts/promises/links.json +++ b/concepts/promises/links.json @@ -2,5 +2,9 @@ { "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises", "description": "MDN: Using promises" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise", + "description": "MDN: Introduction to Promises" } ] diff --git a/exercises/concept/translation-service/.docs/introduction.md b/exercises/concept/translation-service/.docs/introduction.md index 86f681831d..055c203b35 100644 --- a/exercises/concept/translation-service/.docs/introduction.md +++ b/exercises/concept/translation-service/.docs/introduction.md @@ -1,37 +1,104 @@ # Introduction -The [`Promise` object][mdn-promise] represents the eventual completion (or failure) of an asynchronous operation, and its resulting value. +The [`Promise`][promise-docs] object represents the eventual completion (or failure) of an +asynchronous operation, and its resulting value. -> Essentially, a promise is a returned object to which you attach callbacks, instead of passing callbacks into a function. +The methods [`promise.then()`][promise-then], [`promise.catch()`][promise-catch], and [`promise.finally()`][promise-finally] are used to associate further action with a promise that becomes settled. -A `Promise` has three states: +For example: -1. unresolved -2. resolved -3. rejected +```javascript +const myPromise = new Promise(function (resolve, reject) { + let sampleData = [2, 4, 6, 8]; + let randomNumber = Math.ceil(Math.random() * 5); + if (sampleData[randomNumber]) { + resolve(sampleData[randomNumber]); + } else { + reject('An error occured!'); + } +}); -When a `Promise` is _settled_, it means that it has either _resolved_ or _rejected_. +myPromise + .then(function (e) { + console.log(e); + }) + .catch(function (error) { + throw new Error(error); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` -## Guarantees +## Methods -Unlike old-fashioned _passed-in_ callbacks, a promise comes with some guarantees, including, but not limited to: +These methods are available on `Promise.prototype` -- A `Promise` can only change its state _once_, which means that a resolved promise can never become rejected. -- Callbacks added with [`.then`][mdn-promise-then] are called even if the promise has already settled. -- Multiple callback may be added using [`.then`][mdn-promise-then], and those callbacks will be invoked in the order as they were inserted. +**then** -## Chaining +> The `.then()` method takes up to two arguments; the first argument is a callback function for the resolved case of the promise, and the second argument is a callback function for the rejected case. Each `.then()` returns a newly generated promise object, which can optionally be used for chaining.[^1] -> TODO: `.then`, `.catch` +```javascript +const promise1 = new Promise(function (resolve, reject) { + resolve('Success!'); +}); -## Constructing +promise1.then(function (value) { + console.log(value); + // expected output: "Success!" +}); +``` -> TODO: `Promise.resolve` `Promise.reject` `new Promise(resolve, reject)` +**catch** -## More about promises +> A `.catch()` is really just a `.then()` without a slot for a callback function for the case when the promise is resolved. It is used to handle rejected promises.[^2] -See [this guide][mdn-guide-promise] for more about using promises. +```javascript +const promise1 = new Promise((resolve, reject) => { + throw 'An error occured'; +}); -[mdn-promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise -[mdn-promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[mdn-guide-promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises +promise1.catch(function (error) { + console.error(error); +}); +// expected output: An error occured +``` + +**finally** + +> When the promise is settled, i.e either fulfilled or rejected, the specified callback function is executed. This provides a way for code to be run whether the promise was fulfilled successfully or rejected once the Promise has been dealt with.[^3] + +```javascript +function findDataById(id) { + return new Promise(function (resolve, reject) { + let sampleData = [1, 2, 3, 4, 5]; + if (sampleData[id]) { + resolve(sampleData[id]); + } else { + reject(new Error('Invalid id')); + } + }); +} + +findDataById(4) + .then(function (response) { + console.log(response); + }) + .catch(function (err) { + console.error(err); + }) + .finally(function () { + console.log('Promise completed'); + }); +``` + +--- + +[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally + +[promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise +[promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch +[promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then +[promise-finally]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally From 60d0e521403c03d5de22811e6c99469499734c4d Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Tue, 5 Oct 2021 12:07:59 +0100 Subject: [PATCH 059/989] Simplify tests for Poetry Club Door Policy (#1366) --- .../door-policy.spec.js | 348 ++++++------------ 1 file changed, 122 insertions(+), 226 deletions(-) diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index 3e1db648be..624aa84135 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -1,245 +1,141 @@ // @ts-check import { - frontDoorResponse as frontDoorPatron, - backDoorResponse as backDoorPatron, + frontDoorResponse, + backDoorResponse, frontDoorPassword, backDoorPassword, } from './door-policy'; -class Poem { - constructor(poem) { - const [lines, author] = poem.split('\n\n'); - this.lines = lines.split('\n'); - this.author = author; - } - - get length() { - return this.lines.length; - } - - // purposefully using array methods as to not give away string solution - get acrostic() { - return this.lines.map((line) => [...line].shift()).join(''); - } - - get telestich() { - return this.lines.map((line) => [...line.trim()].pop()).join(''); - } - - *[Symbol.iterator]() { - yield* this.lines[Symbol.iterator](); - } -} - -class FrontDoorGuard { - /** - * @param {Poem} poem - */ - constructor(poem) { - this.poem = poem; - } - - /** - * Recites a poem at the door, asking the patron for a response - * - * @returns {string} key - */ - recite() { - const patron = frontDoorPatron; - const key = []; - - for (const line of this.poem) { - key.push(patron(line)); - } - - return key.join(''); - } - - assert() { - const password = frontDoorPassword(this.recite()); - - expect(password).toBe(stringify(generateCapitalized(this.poem.acrostic))); - } -} - -class BackDoorGuard { - constructor(poem) { - this.poem = poem; - } - - /** - * Recites a poem at the door, asking the patron for a response - * - * @returns {string} key - */ - recite() { - const patron = backDoorPatron; - const key = []; - - for (const line of this.poem) { - key.push(patron(line)); - } - - return key.join(''); - } - - assert() { - const password = backDoorPassword(this.recite()); - - expect(password).toBe( - stringify(generateCapitalized(this.poem.telestich)).concat(', please') +const recite = (poem, responseFn) => { + return poem.map((line) => responseFn(line)); +}; + +//Shire Horse, by Michael Lockwood +const SHIRE_HORSE = [ + 'Stands so high', + 'Huge hooves too', + 'Impatiently waits for', + 'Reins and harness', + 'Eager to leave', +]; + +//Shire Horse, by Michael Lockwood +//with leading and trailing whitespace +const SHIRE_HORSE_WITH_SPACES = [ + 'Stands so high ', + 'Huge hooves too ', + 'Impatiently waits for ', + 'Reins and harness ', + 'Eager to leave ', +]; + +//Summer, by John Albert Caballero +const SUMMER = [ + 'Sunshine warming my toes,', + 'Underwater fun with my friends.', + 'Making homemade ice cream on the porch,', + 'Many long nights catching fireflies.', + 'Early morning walks to the creek,', + 'Reveling in the freedom of lazy days.', +]; + +//Sophia, by John Albert Caballero +const SOPHIA = [ + 'Serene, calming quality', + 'Organized, you always have it together', + 'Picturesque, strikingly beautiful', + 'Honest, so genuine', + 'Imaginative, a creative mind', + 'Alluring, so attractive', +]; + +//Code Work, by Derk-Jan Karrenbeld +const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', +]; + +describe('front door response', () => { + test('should output a character per line', () => { + const expectedLetters = recite(SHIRE_HORSE, frontDoorResponse); + expect(expectedLetters.length).toBe(SHIRE_HORSE.length); + }); + + test('should take the first character of each line', () => { + const expectedLetters = ['S', 'H', 'I', 'R', 'E']; + expect(recite(SHIRE_HORSE, frontDoorResponse)).toStrictEqual( + expectedLetters ); - } -} - -const SHIRE_HORSE = new Poem( - ` -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave - -Michael Lockwood -`.trim() -); - -const SHIRE_HORSE_WITH_SPACES = new Poem( - ` -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave - -Michael Lockwood -` -); - -const SUMMER = new Poem(` -Sunshine warming my toes, -Underwater fun with my friends. -Making homemade ice cream on the porch, -Many long nights catching fireflies. -Early morning walks to the creek, -Reveling in the freedom of lazy days. - -John Albert Caballero -`); - -const SOPHIA = new Poem( - ` -Serene, calming quality -Organized, you always have it together -Picturesque, strikingly beautiful -Honest, so genuine -Imaginative, a creative mind -Alluring, so attractive - -John Albert Caballero -`.trim() -); - -const CODE_WORK = new Poem( - ` -Compilers intensily bestow -On commencing without ego -Different processes ajar -Exit with zero quick - -Derk-Jan Karrenbeld -`.trim() -); - -describe('strings', () => { - describe('front door', () => { - const ShireGuard = new FrontDoorGuard(SHIRE_HORSE); - - test('it outputs a character per line', () => { - const key = ShireGuard.recite(); - expect(key.length).toBe(SHIRE_HORSE.length); - }); - - test('it outputs takes the first characters', () => { - const key = ShireGuard.recite(); - expect(key.toUpperCase()).toBe(SHIRE_HORSE.acrostic.toUpperCase()); - }); - - test('it generates the correct password', () => { - ShireGuard.assert(); - }); - - const FRONT_DOOR_CASES = { - SUMMER, - SOPHIA, - CODE_WORK, - }; - - Object.keys(FRONT_DOOR_CASES).forEach((name) => { - const poem = FRONT_DOOR_CASES[name]; - const guard = new FrontDoorGuard(poem); - - test(`frontDoorPassword(${name})`, () => { - guard.assert(); - }); - }); }); - describe('back door', () => { - const ShireGuard = new BackDoorGuard(SHIRE_HORSE); + test('should take the first characters from SUMMER', () => { + const expectedLetters = ['S', 'U', 'M', 'M', 'E', 'R']; + expect(recite(SUMMER, frontDoorResponse)).toStrictEqual(expectedLetters); + }); + + test('should take the first characters from SOPHIA', () => { + const expectedLetters = ['S', 'O', 'P', 'H', 'I', 'A']; + expect(recite(SOPHIA, frontDoorResponse)).toStrictEqual(expectedLetters); + }); + + test('should take the first characters from CODE', () => { + const expectedLetters = ['C', 'O', 'D', 'E']; + expect(recite(CODE_WORK, frontDoorResponse)).toStrictEqual(expectedLetters); + }); +}); + +describe('front door password', () => { + test('should title case SHIRE', () => { + expect(frontDoorPassword('SHIRE')).toBe('Shire'); + }); + + test('should title case SUMMER', () => { + expect(frontDoorPassword('SUMMER')).toBe('Summer'); + }); - test('it outputs a character per line', () => { - const key = ShireGuard.recite(); - expect(key.length).toBe(SHIRE_HORSE.length); - }); + test('should title case SOPHIA', () => { + expect(frontDoorPassword('SOPHIA')).toBe('Sophia'); + }); - test('it outputs takes the first characters', () => { - const key = ShireGuard.recite(); - expect(key.toUpperCase()).toBe(SHIRE_HORSE.telestich.toUpperCase()); - }); + test('should title case CODE', () => { + expect(frontDoorPassword('CODE')).toBe('Code'); + }); +}); - test('it generates the correct password', () => { - ShireGuard.assert(); - }); +describe('back door response', () => { + test('should output a character per line', () => { + const actualLetters = recite(SHIRE_HORSE, backDoorResponse); + expect(actualLetters.length).toBe(SHIRE_HORSE.length); + }); - const BACK_DOOR_CASES = { - CODE_WORK, - SHIRE_HORSE_WITH_SPACES, - }; + test('should take the last letter character of each line of SHIRE_HORSE', () => { + const actualLetters = recite(SHIRE_HORSE, backDoorResponse); + const expectedLetters = ['h', 'o', 'r', 's', 'e']; + expect(actualLetters).toStrictEqual(expectedLetters); + }); - Object.keys(BACK_DOOR_CASES).forEach((name) => { - const poem = BACK_DOOR_CASES[name]; - const guard = new BackDoorGuard(poem); + test('should igniore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); + const expectedLetters = ['h', 'o', 'r', 's', 'e']; + expect(actualLetters).toStrictEqual(expectedLetters); + }); - test(`backDoorGuard(${name})`, () => { - guard.assert(); - }); - }); + test('should take the last letter character of each line of CODE_WORK', () => { + const actualLetters = recite(CODE_WORK, backDoorResponse); + const expectedLetters = ['w', 'o', 'r', 'k']; + expect(actualLetters).toStrictEqual(expectedLetters); }); }); -/** - * @param {string} input - */ -function* generateCapitalized(input) { - const stream = [...input.toLowerCase()]; - yield String.fromCharCode(stream.shift().charCodeAt(0) - 32); - yield* stream; -} - -/** - * @param {Generator} generator - */ -function stringify(generator) { - const result = []; - let done = false; - - while (!done) { - const { value, done: thisDone } = generator.next(); - done = thisDone; - result.push(value); - } - - return result.join(''); -} +describe('back door password', () => { + test("should generate the correct pass phrase from 'horse'", () => { + expect(backDoorPassword('horse')).toBe('Horse, please'); + }); + + test("should generate the correct pass phrase from 'work'", () => { + expect(backDoorPassword('work')).toBe('Work, please'); + }); +}); From c4021c963677a373b6369e9effce0ebd5e3e5780 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Tue, 5 Oct 2021 21:20:24 +0200 Subject: [PATCH 060/989] annalyn: Clarify description (#1402) See https://github.com/exercism/exercism/issues/6005 --- I tried to match the style of the bold/italic highlights but please check that it works for you. Co-authored-by: Colin Caine Co-authored-by: Colin Caine --- .../concept/annalyns-infiltration/.docs/instructions.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/exercises/concept/annalyns-infiltration/.docs/instructions.md b/exercises/concept/annalyns-infiltration/.docs/instructions.md index 90a0fa096a..a63a89d627 100644 --- a/exercises/concept/annalyns-infiltration/.docs/instructions.md +++ b/exercises/concept/annalyns-infiltration/.docs/instructions.md @@ -13,9 +13,12 @@ Having found the kidnappers, Annalyn considers which of the following actions sh - _Fast attack_: a fast attack can be made if the **knight** is **_sleeping_**, as it takes time for him to get his armor on, so he will be vulnerable. - _Spy_: the group can be spied upon if **at least one** of them is **_awake_**. Otherwise, spying is a waste of time. - _Signal prisoner_: the prisoner can be signalled using bird sounds if the **prisoner** is **_awake_** and the **archer** is **_sleeping_**, as archers are trained in bird signaling so they could intercept the message. -- _Free prisoner_: Annalyn can try sneaking into the camp to free the prisoner, but this tactic will only work if the **prisoner** is **_awake_** and the **other two characters** are **_sleeping_**. - If the **prisoner** is **_sleeping_**, they'll be startled by Annalyn's sudden appearance and will awaken the other two characters. - The prisoner can also be freed if the **archer** is **_sleeping_** and Annalyn has her **pet dog** **_with her_**, as the knight will be scared by the dog and will withdraw, and the archer can't equip his bow fast enough to prevent the prisoner from being freed. +- _Free prisoner_: Annalyn can try sneaking into the camp to free the prisoner. + This is a risky thing to do and can only succeed in one of two ways: + - If Annalyn has her pet dog with her she can rescue the prisoner if the **archer** is **_asleep_**. + The knight is scared of the dog and the archer will not have time to get ready before Annalyn and the prisoner can escape. + - If Annalyn does not have her dog then she and the prisoner must be very sneaky! + Annalyn can free the prisoner if the **prisoner** is **_awake_** and the **knight** and **archer** are both **_sleeping_**, but if the **prisoner** is **_sleeping_** they can't be rescued: the prisoner would be startled by Annalyn's sudden appearance and wake up the knight and archer. You have four tasks: to implement the logic for determining if the above actions are available based on the state of the three characters found in the forest and whether Annalyn's pet dog is present or not. From 0c0326583437a4b6808825cc0181aa08b7080890 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Tue, 5 Oct 2021 20:31:17 +0100 Subject: [PATCH 061/989] Tests for empty promise array and no arguments. (#1403) * Tests for empty promise array and no arguments. Without these tests it's possible, easy even, to write promises that never resolve or reject when passed an empty array or no array. * quick fix to proof.ci.js to pass new tests Co-authored-by: Rob Styles --- exercises/practice/promises/.meta/proof.ci.js | 28 +++++++++++----- exercises/practice/promises/promises.spec.js | 32 +++++++++++++++++++ 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/exercises/practice/promises/.meta/proof.ci.js b/exercises/practice/promises/.meta/proof.ci.js index 564c4f74fa..a0b36fe722 100644 --- a/exercises/practice/promises/.meta/proof.ci.js +++ b/exercises/practice/promises/.meta/proof.ci.js @@ -5,30 +5,42 @@ export const promisify = fn(...args, (err, result) => (err ? reject(err) : resolve(result))); }); -export const all = (promises) => - promises.reduce( +export const all = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return promises.reduce( async (acc, promise) => (await acc).concat(await promise), Promise.resolve([]) ); +}; -export const allSettled = (promises) => - promises.reduce( +export const allSettled = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return promises.reduce( async (acc, promise) => (await acc).concat(await promise.catch((err) => err)), Promise.resolve([]) ); +}; -export const race = (promises) => - new Promise((resolve, reject) => { +export const race = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return new Promise((resolve, reject) => { promises.forEach((promise) => { promise.then(resolve, reject); }); }); +}; -export const any = (promises) => - new Promise((resolve, reject) => { +export const any = (promises) => { + if (!promises) return Promise.resolve(); + if (promises.length === 0) return Promise.resolve([]); + return new Promise((resolve, reject) => { promises.forEach((promise) => { promise.then(resolve).catch(() => null); }); allSettled(promises).then(reject); }); +}; diff --git a/exercises/practice/promises/promises.spec.js b/exercises/practice/promises/promises.spec.js index 83131c3579..0d16a92886 100644 --- a/exercises/practice/promises/promises.spec.js +++ b/exercises/practice/promises/promises.spec.js @@ -47,6 +47,14 @@ describe('promises', () => { expect(all([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(all([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(all()).resolves.toBeUndefined(); + }); + xtest('resolved values appear in the order they are passed in', () => { const FIRST = 'FIRST'; const SECOND = 'SECOND'; @@ -77,6 +85,14 @@ describe('promises', () => { expect(allSettled([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(allSettled([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(allSettled()).resolves.toBeUndefined(); + }); + xtest('resolved values appear in the order they are passed in', () => { const FIRST = 'FIRST'; const SECOND = 'SECOND'; @@ -108,6 +124,14 @@ describe('promises', () => { expect(race([])).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(race([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(race()).resolves.toBeUndefined(); + }); + xtest('resolves with value of the fastest successful promise', () => { const FAST = 'FAST'; return expect( @@ -145,6 +169,14 @@ describe('promises', () => { expect(any([]).catch(() => null)).toBeInstanceOf(Promise); }); + xtest('resolves when given no promises', () => { + return expect(race([])).resolves.toEqual([]); + }); + + xtest('resolves when given no arguments', () => { + return expect(race()).resolves.toBeUndefined(); + }); + xtest('resolves with value of fastest successful promise', () => { const FAST = 'FAST'; return expect( From 728a694ecaac24931c30deebf41820e919afaf90 Mon Sep 17 00:00:00 2001 From: Exercism Bot Date: Tue, 5 Oct 2021 20:33:41 +0100 Subject: [PATCH 062/989] =?UTF-8?q?=F0=9F=A4=96=20Sync=20org-wide=20files?= =?UTF-8?q?=20to=20upstream=20repo=20(#1401)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit More info: https://github.com/exercism/org-wide-files/commit/d31ac9e435c62e0a745ff31b721bf434d163e0fe --- .github/labels.yml | 54 +++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/labels.yml b/.github/labels.yml index ac7ee84966..f529049027 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -22,116 +22,116 @@ # The `x:action/` labels describe what sort of work the contributor will be engaged in when working on the issue - name: "x:action/create" description: "Work on something from scratch" - color: "6f60d2" + color: "ffffff" - name: "x:action/fix" description: "Fix an issue" - color: "6f60d2" + color: "ffffff" - name: "x:action/improve" description: "Improve existing functionality/content" - color: "6f60d2" + color: "ffffff" - name: "x:action/proofread" description: "Proofread text" - color: "6f60d2" + color: "ffffff" - name: "x:action/sync" description: "Sync content with its latest version" - color: "6f60d2" + color: "ffffff" # The `x:knowledge/` labels describe how much Exercism knowledge is required by the contributor - name: "x:knowledge/none" description: "No existing Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/elementary" description: "Little Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/intermediate" description: "Quite a bit of Exercism knowledge required" - color: "604fcd" + color: "ffffff" - name: "x:knowledge/advanced" description: "Comprehensive Exercism knowledge required" - color: "604fcd" + color: "ffffff" # The `x:module/` labels indicate what part of Exercism the contributor will be working on - name: "x:module/analyzer" description: "Work on Analyzers" - color: "5240c9" + color: "ffffff" - name: "x:module/concept" description: "Work on Concepts" - color: "5240c9" + color: "ffffff" - name: "x:module/concept-exercise" description: "Work on Concept Exercises" - color: "5240c9" + color: "ffffff" - name: "x:module/generator" description: "Work on Exercise generators" - color: "5240c9" + color: "ffffff" - name: "x:module/practice-exercise" description: "Work on Practice Exercises" - color: "5240c9" + color: "ffffff" - name: "x:module/representer" description: "Work on Representers" - color: "5240c9" + color: "ffffff" - name: "x:module/test-runner" description: "Work on Test Runners" - color: "5240c9" + color: "ffffff" # The `x:size/` labels describe the expected amount of work for a contributor - name: "x:size/tiny" description: "Tiny amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/small" description: "Small amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/medium" description: "Medium amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/large" description: "Large amount of work" - color: "4836bf" + color: "ffffff" - name: "x:size/massive" description: "Massive amount of work" - color: "4836bf" + color: "ffffff" # The `x:status/` label indicates if there is already someone working on the issue - name: "x:status/claimed" description: "Someone is working on this issue" - color: "4231af" + color: "ffffff" # The `x:type/` labels describe what type of work the contributor will be engaged in - name: "x:type/ci" description: "Work on Continuous Integration (e.g. GitHub Actions workflows)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/coding" description: "Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/content" description: "Work on content (e.g. exercises, concepts)" - color: "3c2d9f" + color: "ffffff" - name: "x:type/docker" description: "Work on Dockerfiles" - color: "3c2d9f" + color: "ffffff" - name: "x:type/docs" description: "Work on Documentation" - color: "3c2d9f" + color: "ffffff" # This label can be added to accept PRs as part of Hacktoberfest - name: "hacktoberfest-accepted" From a4d02ba9992ac02640a59ccf02959596a58a7829 Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Wed, 6 Oct 2021 08:47:32 -0800 Subject: [PATCH 063/989] Optimised palindrome-products solution (exercism#898) (#1407) --- .../palindrome-products/.meta/proof.ci.js | 46 ++++++++++++------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/exercises/practice/palindrome-products/.meta/proof.ci.js b/exercises/practice/palindrome-products/.meta/proof.ci.js index b954a0e60d..7bd25bf724 100644 --- a/exercises/practice/palindrome-products/.meta/proof.ci.js +++ b/exercises/practice/palindrome-products/.meta/proof.ci.js @@ -3,12 +3,11 @@ const reverseString = (str) => str.split('').reverse().join(''); class Palindrome { constructor(factor1, factor2) { this.value = factor1 * factor2; - this.factors = [[factor1, factor2].sort()]; + this.factors = [[factor1, factor2]]; } withFactors(factors) { - this.factors.push(factors.sort()); - this.factors = this.factors.sort(); + this.factors.push(factors); return this; } @@ -21,7 +20,6 @@ class Palindrome { other.factors.forEach((f) => { this.factors.push(f); }); - this.factors = this.factors.sort(); return this; } } @@ -33,29 +31,45 @@ export class Palindromes { } get largest() { - let best = new Palindrome(this.minFactor, this.minFactor); - for (let m = this.maxFactor; m >= this.minFactor; m -= 1) { - let p = null; - for (let n = m; n >= this.minFactor && (!p || !p.valid()); n -= 1) { - p = new Palindrome(m, n); - if (p.valid()) { - if (best.value < p.value) { - best = p; - } else if (best.value === p.value) { - best = p.merge(best); - } + let left = this.maxFactor, + right = this.maxFactor, + best = new Palindrome(this.minFactor, this.minFactor); + + while (right >= this.minFactor) { + let p = new Palindrome(left, right); + + if (best.value && p.value < best.value) { + right--; + left = right; + continue; + } + + if (p.valid()) { + if (best.value < p.value) { + best = p; + } else if (best.value === p.value) { + best = p.merge(best); } } + + if (left <= this.minFactor) { + right--; + left = right; + } else { + left--; + } } + if (best.valid()) { return best; } + return { value: null, factors: [] }; } get smallest() { for (let m = this.minFactor; m <= this.maxFactor; m += 1) { - for (let n = this.minFactor; n <= this.maxFactor; n += 1) { + for (let n = m; n <= this.maxFactor; n += 1) { const p = new Palindrome(m, n); if (p.valid()) { return p; From c98ab460441e8038e7c38d120544f6cb755c2881 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Wed, 6 Oct 2021 20:14:07 -0400 Subject: [PATCH 064/989] Fix Footnote Link Display (#1409) --- concepts/arrays/about.md | 10 +++++----- concepts/arrays/introduction.md | 10 +++++----- concepts/promises/about.md | 12 ++++++------ concepts/promises/introduction.md | 6 +++--- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 4ff19cbec9..17803c29a3 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -208,11 +208,11 @@ names; --- -[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) -[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) -[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) -[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) -[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) +[^1]: `push`, MDN. (referenced September 29, 2021) +[^2]: `pop`, MDN. (referenced September 29, 2021) +[^3]: `shift`, MDN. (referenced September 29, 2021) +[^4]: `unshift`, MDN. (referenced September 29, 2021) +[^5]: `splice`, MDN. (referenced September 29, 2021) [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods [concept-numbers]: /tracks/javascript/concepts/numbers diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index b1c552c1cd..4ad0ec7db3 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -94,10 +94,10 @@ numbers; --- -[^1]: `push`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push (referenced September 29, 2021) -[^2]: `pop`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop (referenced September 29, 2021) -[^3]: `shift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift (referenced September 29, 2021) -[^4]: `unshift`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift (referenced September 29, 2021) -[^5]: `splice`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice (referenced September 29, 2021) +[^1]: `push`, MDN. (referenced September 29, 2021) +[^2]: `pop`, MDN. (referenced September 29, 2021) +[^3]: `shift`, MDN. (referenced September 29, 2021) +[^4]: `unshift`, MDN. (referenced September 29, 2021) +[^5]: `splice`, MDN. (referenced September 29, 2021) [array_methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array diff --git a/concepts/promises/about.md b/concepts/promises/about.md index f2643467b0..2e1d260428 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -133,12 +133,12 @@ Promise.resolve('resolved!').then( --- -[^4]: `all`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all -[^5]: `reject`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject -[^6]: `resolve`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve -[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch -[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[^4]: `all`, MDN. +[^5]: `reject`, MDN. +[^6]: `resolve`, MDN. +[^1]: `then`, MDN. +[^2]: `catch`, MDN. +[^3]: `finally`, MDN. [promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch [promise-then]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then diff --git a/concepts/promises/introduction.md b/concepts/promises/introduction.md index 055c203b35..14963c91c7 100644 --- a/concepts/promises/introduction.md +++ b/concepts/promises/introduction.md @@ -94,9 +94,9 @@ findDataById(4) --- -[^1]: `then`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then -[^2]: `catch`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch -[^3]: `finally`, MDN. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/finally +[^1]: `then`, MDN. +[^2]: `catch`, MDN. +[^3]: `finally`, MDN. [promise-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise [promise-catch]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch From ce1075ccae487eaeecaa0e09abbaf192f8d2f83b Mon Sep 17 00:00:00 2001 From: Scott Cook Date: Wed, 6 Oct 2021 21:53:10 -0700 Subject: [PATCH 065/989] Fixed typo in test output (#1408) --- exercises/concept/poetry-club-door-policy/door-policy.spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index 624aa84135..e112bf91b3 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -117,7 +117,7 @@ describe('back door response', () => { expect(actualLetters).toStrictEqual(expectedLetters); }); - test('should igniore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + test('should ignore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); const expectedLetters = ['h', 'o', 'r', 's', 'e']; expect(actualLetters).toStrictEqual(expectedLetters); From bf0b5231a14792872153a5e1c9f1c02236940e1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:26:21 +0530 Subject: [PATCH 066/989] Bump @types/node from 16.10.2 to 16.10.3 (#1404) * Bump @types/node from 16.10.2 to 16.10.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.2 to 16.10.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index b2bf894c31..64e3a0f686 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index a75f4858de..71474a850a 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 37b08d6b0d..cb5521600d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index ddf27e1c84..70072dea52 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7c1813a6ca..7b27a23b22 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 4577a4af34..7c0e88a8d6 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 27b154f5ae..5d0c20d598 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 3c765cc675..07082e2f70 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 443884e8b2..77933d8ea8 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 9c8507dbe8..28ea04c0fd 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ecf1c473a3..694f49fdf6 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index d4dee68dd1..693b1a9dda 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b311e0b4e1..99061dec80 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index b25fbc765c..795148373a 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 47925ee2ba..dc17e98b7e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 439a1ed089..77fe7bee8a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 89bec0aa10..512cbf6e22 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 2b42fe5126..d69bd5f415 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 0868310550..76f5ff7288 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 16c5a9dc03..2768a84a4b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 1ea965a235..37fe2e1baa 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 02ba8ff346..be76b63b2b 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 97c21e6db2..48d2548744 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 9d56674ae5..d394e167a1 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 0c970cc156..605af34126 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 285addc6a4..e4b04f0ffb 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index d5a8f64b84..ee343d5e37 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 43fe61588d..d7e9791f28 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index ff4f64fc55..cafb30bb06 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index df48e4c46c..d3325037c5 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 6ea5571a7c..b845d154f8 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 31986c8aa4..d0b3fc620d 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index bdf0fa694c..8c4185df39 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 94bb62d93c..a39de56bca 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 8e91aa43cb..5abfbd8e3a 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 94d41560ba..9d614c7edd 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5b4b7759e5..e6d709a523 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 7abd196824..d1f5642efc 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 791d897a7d..557a60d8fb 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 8ffb2d4f1d..b7a7d62026 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index bbdac3697f..26853a7e6e 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 42d9ccf6d5..30f30de0eb 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 64565c7091..a55a71f5bd 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index b79fbf66c9..c1bdaef1e3 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index c745d88062..3869941932 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index c818d4a984..5612a77a22 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index b74a28f8ca..abffd3d424 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f492f0f754..77e87de557 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4d0f5c7ac6..752909b4d0 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 9aa876d290..39e6311aa0 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index eb1b72ddd6..eff3892e12 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index eccab956ba..312a8fd2d2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 55e74be418..8a67cc7bc2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 2640afdb14..21a3cb45fc 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 76a9f0f122..18c738cc92 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e9ee67bf42..92770c0a91 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 28a510e4ec..efee7a1ed0 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index e8890eb3d9..282c8de495 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index ff3c9f9caf..b083fe5cf5 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index d0b2edb0e2..dc144aee5f 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 409668a2d4..ff17a2becf 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 2c37cbed63..7eb3df4efc 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2971a441cf..eb9667254b 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 87a8c15c9c..c64fff7c00 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2008107c88..29163b2e28 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 9235590dc1..d1be21c6b1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 4630de0b22..b5c80a0496 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 6364892415..f5b1ed033d 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 9743a68098..bbe1db8632 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 1d3744717b..95c9a547bc 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 0d72b41797..a1c3bc33a2 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 80f190d670..aa5952e6c7 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index e2f11ab1f0..1fb0c93093 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index f1057cf20e..655e1fc418 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 53dec178d2..2b03a27e84 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index d45bc77169..3a35ad5f5d 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8927f2c994..2e4a396713 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 8158320be7..7c5ecd0b35 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 3ef62c379f..84457418b3 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index a6a72a02a5..d5fcc5ad9a 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 7232f24081..43c4dce63b 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 04461e7cba..b741882d1f 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 23386fc662..408efc5c91 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 80d29173cf..5e9969953a 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index fb23ebccd8..8cb47952a6 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index d1e208e8d6..6cdd371440 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index b5849554cd..ee85f329bb 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 5bc746e565..fa67b1c175 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 427f593219..b981836243 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index da306eae02..356b65b6d9 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index a901f42417..3d89703081 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 9cee489c7d..b2ac075243 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 1605a557a8..eeac191cd5 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index dee4800fba..ff0326ef75 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index a09a798926..55692ef25b 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 4df67d3179..bb11121711 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 596036ab58..dc8176abda 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d85130006b..5f2f13e1ea 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 55186e12b6..f3207b9ab8 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 05df7deff7..33569cce66 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 7a07e2b2b7..6573b5d0ac 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 058bfc75cf..3107303d88 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 8673143fb7..5c3a73f77c 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index cc813ed5cd..3eb4cc5bc2 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e09eb9e09f..bfb731b7fc 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 1229e96906..139f636bd5 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 88b1e780ff..04dffb0e37 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index b3b4701be5..134ddc34ec 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 1b1c30b7a8..0e5c06a03c 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 003aba878e..aedc3d4895 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index d455ec71ae..83a7437f17 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6ba98fd1d1..10b3923e72 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 732376f513..3adb9bd310 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 2a028eb100..e3aa631208 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 41c180ada8..00bbd99d72 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 9c4e86e4e1..150603acc9 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b3ec239ad4..98b94df851 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index cbd519e450..07333de8c2 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index cfc512b3be..ff6b9c872b 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index b5c23c0321..25460e0fa7 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 15225dd184..34b5864d21 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index bcbc2ad5d3..1cd7ca14dc 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 3a79731e60..3661768c7f 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 22d6d3b67e..b727548b78 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9ba3766e53..9573b56d15 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 3d31c979a4..20bc3a9da8 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index fcfa0cbde5..1c93ec2887 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index eda112c581..4014f1e628 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 468f2a8ff6..f1d8544014 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a9cd7c263c..3b3c53ea72 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index b3e07d95f3..4bdaeec386 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 2e006e15d5..1717df08e4 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 15e0a66df9..4fee2b99df 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index dad028ba3b..98d8089453 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index a982965373..29fb923b8a 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index e03dcd1bf0..37670b7df3 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "core-js": "^3.18.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 8881c192e8..9a0892ddc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3790,9 +3790,9 @@ "dev": true }, "@types/node": { - "version": "16.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.2.tgz", - "integrity": "sha512-zCclL4/rx+W5SQTzFs9wyvvyCwoK9QtBpratqz2IYJ3O8Umrn0m3nsTv0wQBk9sRGpvUe9CwPDrQFB10f1FIjQ==", + "version": "16.10.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", + "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 2994cca488..9315899ac5 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.6", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.2", + "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "chalk": "^4.1.2", "core-js": "^3.18.1", From ca56546c25325df25d6ad2406be90e8355acb91d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 21:42:22 +0530 Subject: [PATCH 067/989] Bump core-js from 3.18.1 to 3.18.2 (#1405) * Bump core-js from 3.18.1 to 3.18.2 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.1 to 3.18.2. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.1...v3.18.2) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 64e3a0f686..987984b8dc 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 71474a850a..68b410f0e1 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index cb5521600d..14aa5137a4 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 70072dea52..e36e0be62d 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 7b27a23b22..eacad32f70 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 7c0e88a8d6..da2326753c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 5d0c20d598..1f277cc28c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 07082e2f70..a0994fb111 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 77933d8ea8..a6afcd7875 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 28ea04c0fd..e128eef49b 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 694f49fdf6..89318252ef 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 693b1a9dda..337ea6383a 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 99061dec80..869fe529f0 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 795148373a..2094a4704b 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index dc17e98b7e..f37b85fd75 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 77fe7bee8a..6aa0389334 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 512cbf6e22..d5e2744980 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index d69bd5f415..7e21dea25b 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 76f5ff7288..e881f0460a 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 2768a84a4b..0b866810c2 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 37fe2e1baa..a568017a3d 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index be76b63b2b..f6981eebb7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 48d2548744..76af3c4ac0 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index d394e167a1..df2f07bea6 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 605af34126..ae18c6c171 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index e4b04f0ffb..248046e9bb 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index ee343d5e37..835c3d06d0 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index d7e9791f28..c968c158dc 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index cafb30bb06..a90525c2e6 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index d3325037c5..e9d6e8666b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index b845d154f8..6baf5f4676 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d0b3fc620d..4a253399af 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 8c4185df39..84a2551393 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index a39de56bca..ef3fe802ee 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 5abfbd8e3a..dac6c297ea 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9d614c7edd..71ca96f9d5 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index e6d709a523..0b17586e71 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d1f5642efc..ed57e01777 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 557a60d8fb..83f1360bb0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b7a7d62026..41bd652ee3 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 26853a7e6e..d013a846ae 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 30f30de0eb..8ce3466fe0 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index a55a71f5bd..bf7ea6c4b1 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index c1bdaef1e3..066f280aa1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 3869941932..5027957814 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 5612a77a22..85be7d262f 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index abffd3d424..792e203687 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 77e87de557..71744c0b20 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 752909b4d0..0821045b70 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 39e6311aa0..50b59ebe6b 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index eff3892e12..97e305f516 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 312a8fd2d2..7238ed859c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 8a67cc7bc2..2a40e18ea2 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 21a3cb45fc..164adabea5 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 18c738cc92..c559a18c3d 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 92770c0a91..2d527b1be7 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index efee7a1ed0..f7f38083b2 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 282c8de495..10972aa07f 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index b083fe5cf5..aaed52beeb 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index dc144aee5f..5d0cbebd40 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index ff17a2becf..a58804014c 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 7eb3df4efc..5b452fdb04 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index eb9667254b..9066482796 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index c64fff7c00..b38da723fd 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 29163b2e28..91a34a5e5e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index d1be21c6b1..46263e3254 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index b5c80a0496..7592403924 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index f5b1ed033d..5228453568 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index bbe1db8632..1900e17186 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 95c9a547bc..59e5bd1f23 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index a1c3bc33a2..da379686f3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index aa5952e6c7..2fd995ff4d 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 1fb0c93093..05908b25fb 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 655e1fc418..2f6187814c 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2b03a27e84..4a2008d818 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 3a35ad5f5d..efe7ef52d7 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 2e4a396713..b05c84f2bf 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 7c5ecd0b35..23dafa2e0b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 84457418b3..6f48d5179c 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index d5fcc5ad9a..f2f522c9ae 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 43c4dce63b..6ec3b6a7bc 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b741882d1f..65c79bc12a 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 408efc5c91..93437b69bd 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 5e9969953a..6d1a8fc381 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 8cb47952a6..435aeb5eff 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 6cdd371440..d07418eb08 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index ee85f329bb..2b19f79a44 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index fa67b1c175..349305d17d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index b981836243..86bdf14409 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 356b65b6d9..0e631bdb83 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 3d89703081..079199af7e 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index b2ac075243..9944158acd 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index eeac191cd5..9ebf74dcf5 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index ff0326ef75..2ee04fbb1c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 55692ef25b..1ed15ba3fe 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index bb11121711..3ec8e99931 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index dc8176abda..56dae7ba29 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 5f2f13e1ea..d2f1a5138a 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index f3207b9ab8..73d992769d 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 33569cce66..694ca0d713 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6573b5d0ac..ec3630ed7d 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 3107303d88..e52ef7d130 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 5c3a73f77c..886272e141 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 3eb4cc5bc2..8fbfd5a05b 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index bfb731b7fc..3899276170 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 139f636bd5..3faba038ae 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 04dffb0e37..d460b4c66c 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 134ddc34ec..2fe47744f7 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 0e5c06a03c..adf4cace54 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index aedc3d4895..abf2b28838 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 83a7437f17..edcd5e99e8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 10b3923e72..05d53f8cb6 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 3adb9bd310..0e948dcc5b 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e3aa631208..32d71adb36 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 00bbd99d72..e0a962f431 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 150603acc9..7c30483735 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 98b94df851..48ecf9cd9f 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 07333de8c2..38ed025bfb 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index ff6b9c872b..68115e6c0c 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 25460e0fa7..208ba8f539 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 34b5864d21..fda4cab7cf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 1cd7ca14dc..8e6ff59a39 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 3661768c7f..bc1c60b14d 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index b727548b78..2414ea0b6f 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 9573b56d15..c90fa4df25 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 20bc3a9da8..d9c23510b2 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 1c93ec2887..2f8dbf8c08 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 4014f1e628..02aa57811a 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index f1d8544014..f9eda0c13c 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3b3c53ea72..fae06c0179 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 4bdaeec386..13876a2bc4 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 1717df08e4..fc826a055b 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 4fee2b99df..c7d48cbfc8 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 98d8089453..7cc25ada2c 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 29fb923b8a..2345da6d50 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 37670b7df3..fe90d3bf10 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.10.3", "babel-jest": "^27.2.4", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index 9a0892ddc6..693f2a3ffa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4887,9 +4887,9 @@ "dev": true }, "core-js": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.1.tgz", - "integrity": "sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA==", + "version": "3.18.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", + "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index 9315899ac5..2c58752969 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.10.3", "babel-jest": "^27.2.4", "chalk": "^4.1.2", - "core-js": "^3.18.1", + "core-js": "^3.18.2", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 690c46a0949d9c42f3246a72328be36c771f6110 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 22:16:47 +0530 Subject: [PATCH 068/989] Bump @babel/preset-env from 7.15.6 to 7.15.8 (#1410) * Bump @babel/preset-env from 7.15.6 to 7.15.8 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.6 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 159 +++++++++--------- package.json | 2 +- 138 files changed, 215 insertions(+), 218 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 987984b8dc..81e11e3b51 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 68b410f0e1..098982ee07 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 14aa5137a4..0fb79e9d95 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index e36e0be62d..ca56f76069 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index eacad32f70..2135a3fcf5 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index da2326753c..18bd5a9188 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1f277cc28c..8149753395 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index a0994fb111..481374e8ce 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index a6afcd7875..03505c5c1b 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index e128eef49b..c150cc13fc 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 89318252ef..6c2c90636c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 337ea6383a..0025683a81 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 869fe529f0..68811ac8b3 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 2094a4704b..c4237964c2 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index f37b85fd75..7ccf5ed720 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 6aa0389334..0e8412af1b 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index d5e2744980..98997e7d86 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 7e21dea25b..835b72addb 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index e881f0460a..6ae7a41dcd 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 0b866810c2..869d64a82b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index a568017a3d..23e8c229ca 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index f6981eebb7..3a09cbbdbe 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 76af3c4ac0..8f760efb97 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index df2f07bea6..aa3004165f 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index ae18c6c171..8fc543cf7b 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 248046e9bb..dca895771d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 835c3d06d0..0289751045 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c968c158dc..c49f21da87 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a90525c2e6..5b8d66ce27 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index e9d6e8666b..bcd2405921 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 6baf5f4676..f1e7d09da2 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 4a253399af..1b9ce75082 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 84a2551393..65fa3425a2 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index ef3fe802ee..2cdb4ff947 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index dac6c297ea..738e2d215c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 71ca96f9d5..8c63f19d86 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 0b17586e71..6a8661f4a0 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ed57e01777..4ee52d1f01 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 83f1360bb0..b49c5027c8 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 41bd652ee3..e194601269 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d013a846ae..f826d9f05f 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 8ce3466fe0..66d4a17b8d 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index bf7ea6c4b1..2b483cc510 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 066f280aa1..6f30fa6f11 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 5027957814..ceb927c95f 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 85be7d262f..47b41a26b5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 792e203687..fd14d1acfb 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 71744c0b20..e2c3ccc14e 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 0821045b70..2772d2d95c 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 50b59ebe6b..de10c88156 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 97e305f516..73964903a5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 7238ed859c..75c6358449 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 2a40e18ea2..499700340e 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 164adabea5..65444a4587 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index c559a18c3d..2614bef054 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2d527b1be7..3461f5cc3a 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index f7f38083b2..1db111cb41 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 10972aa07f..0d0e45d02b 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index aaed52beeb..9d40f7fc75 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 5d0cbebd40..7ebef14611 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index a58804014c..3d2c8acdf8 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 5b452fdb04..e67397c633 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9066482796..f4baabdbd7 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b38da723fd..3cd87181b0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 91a34a5e5e..79986533f4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 46263e3254..010191759f 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 7592403924..5c74a5deea 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 5228453568..f832e84902 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 1900e17186..9f973ee814 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 59e5bd1f23..cd11c8efd6 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index da379686f3..575abb72e1 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 2fd995ff4d..82c865615b 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 05908b25fb..3bd88858a6 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2f6187814c..95e4463226 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 4a2008d818..5b6844b3dc 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index efe7ef52d7..e32200a52c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index b05c84f2bf..7ee2016421 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 23dafa2e0b..d6cf3530a1 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 6f48d5179c..93b7bf81d3 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index f2f522c9ae..6f1bbab744 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6ec3b6a7bc..35bb06e251 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 65c79bc12a..ad41cf89a3 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 93437b69bd..607779e4eb 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 6d1a8fc381..9ed84c176b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 435aeb5eff..ca5cc768f5 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index d07418eb08..76a54634af 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 2b19f79a44..275a022f83 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 349305d17d..e27c7b4b5d 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 86bdf14409..70f02c0ce3 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0e631bdb83..0f39d51148 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 079199af7e..64f9409c6f 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 9944158acd..bffc154d34 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 9ebf74dcf5..a4a7409af8 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2ee04fbb1c..1a113ecc40 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 1ed15ba3fe..bf68ffac73 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 3ec8e99931..7ca58312ea 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 56dae7ba29..57bb68eb14 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d2f1a5138a..431dd58b27 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 73d992769d..89d9c723b9 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 694ca0d713..a839f9ead2 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index ec3630ed7d..d88518195d 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index e52ef7d130..1426c87373 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 886272e141..111ee17daa 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 8fbfd5a05b..0eb5394fec 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 3899276170..8ca7e660cf 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 3faba038ae..7ff1028dd9 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index d460b4c66c..2bfefcb559 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 2fe47744f7..9d932706bf 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index adf4cace54..6b739ce1a9 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index abf2b28838..4363bd54ab 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index edcd5e99e8..335ef67ecb 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 05d53f8cb6..30227edad0 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 0e948dcc5b..de123e76ba 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 32d71adb36..e8a6fd8a22 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index e0a962f431..1da3a3eede 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 7c30483735..cdc429bab5 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 48ecf9cd9f..879b7a051a 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 38ed025bfb..a957936fe6 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 68115e6c0c..51610c31da 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 208ba8f539..053d348fb2 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index fda4cab7cf..a64ee4ad30 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 8e6ff59a39..01d13b2c97 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index bc1c60b14d..00049aab39 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 2414ea0b6f..9fc464caaf 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index c90fa4df25..8f3b7dcb0c 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index d9c23510b2..b4bc764314 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 2f8dbf8c08..6e62fa8586 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 02aa57811a..f401bba6df 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index f9eda0c13c..924e111ed0 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index fae06c0179..67eaea00c5 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 13876a2bc4..9c0e5cba80 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index fc826a055b..cf265fbfdb 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index c7d48cbfc8..969e5250e7 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 7cc25ada2c..d22c925522 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 2345da6d50..95c08d8f60 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index fe90d3bf10..bb1da58bcd 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", diff --git a/package-lock.json b/package-lock.json index 693f2a3ffa..956f85085b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -314,9 +314,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -363,9 +363,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -429,21 +429,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -495,9 +495,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1094,21 +1094,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1154,9 +1154,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1432,9 +1432,9 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", - "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1995,9 +1995,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -2050,9 +2050,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -2204,9 +2204,9 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" @@ -2250,9 +2250,9 @@ } }, "@babel/parser": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", - "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -2523,13 +2523,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2627,9 +2627,9 @@ } }, "@babel/preset-env": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", - "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", "dev": true, "requires": { "@babel/compat-data": "^7.15.0", @@ -2637,7 +2637,7 @@ "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-class-static-block": "^7.15.4", "@babel/plugin-proposal-dynamic-import": "^7.14.5", @@ -2692,7 +2692,7 @@ "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-spread": "^7.15.8", "@babel/plugin-transform-sticky-regex": "^7.14.5", "@babel/plugin-transform-template-literals": "^7.14.5", "@babel/plugin-transform-typeof-symbol": "^7.14.5", @@ -2701,7 +2701,7 @@ "@babel/preset-modules": "^0.1.4", "@babel/types": "^7.15.6", "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", "babel-plugin-polyfill-regenerator": "^0.2.2", "core-js-compat": "^3.16.0", "semver": "^6.3.0" @@ -4893,47 +4893,44 @@ "dev": true }, "core-js-compat": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", - "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", + "version": "3.18.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.2.tgz", + "integrity": "sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ==", "dev": true, "requires": { - "browserslist": "^4.17.0", + "browserslist": "^4.17.3", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", - "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", + "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001259", - "electron-to-chromium": "^1.3.846", + "caniuse-lite": "^1.0.30001264", + "electron-to-chromium": "^1.3.857", "escalade": "^3.1.1", - "nanocolors": "^0.1.5", - "node-releases": "^1.1.76" + "node-releases": "^1.1.77", + "picocolors": "^0.2.1" } }, "caniuse-lite": { - "version": "1.0.30001260", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", - "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", - "dev": true, - "requires": { - "nanocolors": "^0.1.0" - } + "version": "1.0.30001265", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", + "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "dev": true }, "electron-to-chromium": { - "version": "1.3.850", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", - "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", + "version": "1.3.861", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", + "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==", "dev": true }, "node-releases": { - "version": "1.1.76", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", - "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", "dev": true }, "semver": { @@ -8919,12 +8916,6 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "nanocolors": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", - "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", - "dev": true - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -9307,6 +9298,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", diff --git a/package.json b/package.json index 2c58752969..5e482514ec 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.15.5", "@babel/node": "^7.15.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.6", + "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", From dfa73c820ab008f80ec8f7cc2b797740d76b294a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Oct 2021 22:30:17 +0530 Subject: [PATCH 069/989] Bump @babel/node from 7.15.4 to 7.15.8 (#1411) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.15.4 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 131 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 2 +- 2 files changed, 125 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 956f85085b..36ceb36c46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1393,9 +1393,9 @@ } }, "@babel/node": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.4.tgz", - "integrity": "sha512-UZue+j8p5aKTaVjvy5psYmqLHqmz+9cIboAFoa97S1xeZyUr0gT6KzXB8ZkfBIsP/u79biOdjGHVXBXnW3rVfw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.8.tgz", + "integrity": "sha512-JbgTCrnx6IUECznEbQ7e2rbVYtrXKixSbEG2bxxbMkV648WdUf3tdc+ZUW2++dvnnAswcpwc76cRwf0xEQqsrw==", "dev": true, "requires": { "@babel/register": "^7.15.3", @@ -6204,6 +6204,16 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -6304,6 +6314,15 @@ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -6493,6 +6512,17 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "interpret": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", @@ -6728,6 +6758,12 @@ "has-symbols": "^1.0.2" } }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -6755,6 +6791,15 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -9116,14 +9161,75 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" + "es-abstract": "^1.19.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + } } }, "object.pick": { @@ -9951,6 +10057,17 @@ "dev": true, "optional": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", diff --git a/package.json b/package.json index 5e482514ec..a5d6a8c427 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.7", "@babel/core": "^7.15.5", - "@babel/node": "^7.15.4", + "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", From 36109fdac735f18027a9edb6471bd3b79a710fa6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Oct 2021 02:31:18 +0530 Subject: [PATCH 070/989] Bump @babel/core from 7.15.5 to 7.15.8 (#1412) * Bump @babel/core from 7.15.5 to 7.15.8 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.5 to 7.15.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.15.8/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 92 ++++++++++++------- package.json | 2 +- 138 files changed, 195 insertions(+), 171 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 81e11e3b51..e9733348aa 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 098982ee07..cd1177e5ad 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 0fb79e9d95..5349cf9da5 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index ca56f76069..608b08a54f 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 2135a3fcf5..f9f937a205 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 18bd5a9188..164a35450b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 8149753395..c4492959c7 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 481374e8ce..3efa5d14c6 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 03505c5c1b..c668ce42a2 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c150cc13fc..c5e3a17adf 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 6c2c90636c..ba5a4f0aad 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 0025683a81..ba382e041f 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 68811ac8b3..82e1bfb932 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index c4237964c2..8c8805d474 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 7ccf5ed720..a7dc58762d 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 0e8412af1b..98f59d7c44 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 98997e7d86..67e382fbbc 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 835b72addb..8f6222d350 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 6ae7a41dcd..ee323de13f 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 869d64a82b..d4042e47e8 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 23e8c229ca..659d9de968 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 3a09cbbdbe..db1242f5ca 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8f760efb97..b27d36120e 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index aa3004165f..7442cac7fe 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8fc543cf7b..15e629a63f 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index dca895771d..b350f2be57 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 0289751045..f867fae998 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c49f21da87..84f67fe240 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 5b8d66ce27..79d3d96f3a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index bcd2405921..5212265a73 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index f1e7d09da2..342a0e6f5b 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 1b9ce75082..d6ba52668f 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 65fa3425a2..7147bfbf9d 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2cdb4ff947..01de739843 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 738e2d215c..2c371a6d7a 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 8c63f19d86..15ea63e5a4 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 6a8661f4a0..4de45bb861 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 4ee52d1f01..eca787477a 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b49c5027c8..5880c73718 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e194601269..ead4a8a131 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index f826d9f05f..28c28cc69d 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 66d4a17b8d..5e3855e0ba 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 2b483cc510..95ed580cc8 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 6f30fa6f11..0ee5bbb7f1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ceb927c95f..ae8ee8d4ab 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 47b41a26b5..4a9702029c 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index fd14d1acfb..56125159d2 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index e2c3ccc14e..a1c960d7b5 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 2772d2d95c..29e06190ff 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index de10c88156..c03f77bcd8 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 73964903a5..e92ecf671b 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 75c6358449..9d9e165dd2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 499700340e..c3778e9b94 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 65444a4587..eb8e7b5700 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2614bef054..ed4bb65516 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 3461f5cc3a..1eb12699d0 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 1db111cb41..8850149db3 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 0d0e45d02b..17ece53dff 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9d40f7fc75..f231057358 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 7ebef14611..70ae33e240 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3d2c8acdf8..f03c7d57da 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index e67397c633..1847008db1 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index f4baabdbd7..61721dbabc 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 3cd87181b0..87f4795096 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 79986533f4..2d146655d3 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 010191759f..c3e0bf8321 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 5c74a5deea..499e15affd 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index f832e84902..e8e78783a3 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 9f973ee814..469cc43107 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index cd11c8efd6..d713c0a5e8 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 575abb72e1..3c632121e0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 82c865615b..f098832179 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 3bd88858a6..7886458408 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 95e4463226..d6d78cb08c 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 5b6844b3dc..2e4621738f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e32200a52c..38285074b7 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 7ee2016421..005508db63 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index d6cf3530a1..fe67fe0765 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 93b7bf81d3..864b7bf5ce 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6f1bbab744..6fa3ca48b8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 35bb06e251..6d70669ad9 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index ad41cf89a3..cc88bf4062 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 607779e4eb..096d430359 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 9ed84c176b..6638c533fe 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index ca5cc768f5..38c06bed88 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 76a54634af..ec9f705abc 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 275a022f83..c88618d277 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index e27c7b4b5d..6b4b96a0c6 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 70f02c0ce3..8783ceca53 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0f39d51148..e39b6d4dea 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 64f9409c6f..01d7d4d01b 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index bffc154d34..39ccd55967 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a4a7409af8..85e8b6eef1 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1a113ecc40..8e94fd01e1 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index bf68ffac73..de0b7f64fd 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 7ca58312ea..3510c64bc9 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 57bb68eb14..7c9567b4ae 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 431dd58b27..b7cbe8496b 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 89d9c723b9..d2c69407e9 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index a839f9ead2..b8b15eec1f 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index d88518195d..58477ed8c1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 1426c87373..39864995e4 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 111ee17daa..48450c1704 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 0eb5394fec..1880b80468 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 8ca7e660cf..8e36666656 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 7ff1028dd9..a1b47e894c 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 2bfefcb559..f77aee05d1 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9d932706bf..9c94cb1886 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 6b739ce1a9..6f31e995fe 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 4363bd54ab..827b100056 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 335ef67ecb..87f9bb9744 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 30227edad0..b48e191f53 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index de123e76ba..6ee70fbffd 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e8a6fd8a22..c79feb2c19 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 1da3a3eede..7713be8eb5 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index cdc429bab5..a4240d5fe4 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 879b7a051a..f2a2d0a54c 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a957936fe6..70f7f27b29 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 51610c31da..b78d73da9e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 053d348fb2..43c56d470e 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index a64ee4ad30..abed2e1d7a 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 01d13b2c97..97ca1f2636 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 00049aab39..7c16a9e253 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 9fc464caaf..5378d38a51 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8f3b7dcb0c..f605788420 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index b4bc764314..7c4314eb82 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 6e62fa8586..eff659ddc0 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index f401bba6df..bdd23bc611 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 924e111ed0..17c5bb52ae 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 67eaea00c5..a5c6195a95 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 9c0e5cba80..3595eef70b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index cf265fbfdb..3253dbcfb6 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 969e5250e7..3221b7ae90 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d22c925522..a7e0808726 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 95c08d8f60..c9c8712ec3 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index bb1da58bcd..bf7a82f72d 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/package-lock.json b/package-lock.json index 36ceb36c46..9a6fc5eef5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,20 +36,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", - "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.5", + "@babel/parser": "^7.15.8", "@babel/template": "^7.15.4", "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -59,21 +59,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -98,6 +98,30 @@ "@babel/types": "^7.15.4" } }, + "@babel/helper-module-transforms": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + } + } + }, "@babel/helper-split-export-declaration": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", @@ -119,9 +143,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -153,9 +177,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", @@ -1237,21 +1261,21 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -1297,9 +1321,9 @@ } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", "dev": true }, "@babel/template": { @@ -1331,9 +1355,9 @@ } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.9", diff --git a/package.json b/package.json index a5d6a8c427..601a705258 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.5", + "@babel/core": "^7.15.8", "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", From c9d868d939cb05d243478cf74ca6418c9bca4ea4 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 8 Oct 2021 15:11:00 +0200 Subject: [PATCH 071/989] Add Roadmap Document (#1417) --- reference/roadmap.md | 81 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 reference/roadmap.md diff --git a/reference/roadmap.md b/reference/roadmap.md new file mode 100644 index 0000000000..0e536c6e1a --- /dev/null +++ b/reference/roadmap.md @@ -0,0 +1,81 @@ +# Roadmap + +This document provides an overview of the main topics that contributors and maintainers will probably focus on in the coming months. + +## Topics Overview + +- Improve existing concept exercises (see [tracking issue](https://github.com/exercism/javascript/issues/1415)) +- Create additional concept exercises (see syllabus overview below) +- Define the `prerequisites` and `practices` lists for all practice exercises (see [tracking issue](https://github.com/exercism/javascript/issues/960)) +- Improve the [test runner](https://github.com/exercism/javascript-test-runner/) + - Fix bugs + - Nicer output in case variables are defined outside of the test case + - Connect tests to tasks +- Add [analyzer](https://github.com/exercism/javascript-analyzer/) comments for all existing concept exercises +- Improve/update/proof-read various documentation (contributing guidelines, how to implement a concept exercise, docs, exercises/shared, reference folder) + +## Syllabus Overview + +### Concept that exists or an issue has been created + +- `basics` +- `strings` (incl. string methods) +- `numbers` +- `booleans` +- `conditionals` (if/else) and `comparison` +- `for-loops` and `increment-decrement` +- `while-loops` +- `conditionals-switch` +- `objects` (as key-value collections) +- `null-undefined` +- `functions` +- `type-conversion` (incl. truthy/falsy) +- `template-strings` +- `conditionals-ternary` +- `callbacks` +- `arrow-functions` +- `classes` and `prototypes` +- `inheritance` +- `errors` +- `arrays` (incl. array manipulation with push, pop etc.) +- `array-loops` +- `array-analysis` +- `array-transformation` +- `array-destructering` +- `rest-and-spread` +- `promises` +- `recursion` +- `closures` +- `sets` + +### Potential Future Concepts + +- `type-checking` +- `maps` (should be added to the Sets exercise, WeakSet/WeakMap could be in about as first iteration) +- `dates` +- `async-await` +- `JSON` +- `randomness` +- `regular-expressions` +- `math` +- getters/setters, flags, descriptors +- `proxy` +- `variables` (deep dive on const/let/var) +- `immutability` (incl. freeze, could be combined with the variables concept) +- `object-helpers` (e.g. Object.assign) +- chars and codepoints +- this and scope (incl. call/bind) +- iterators and "enumerators" +- generators/yield +- asnyc generators and iterators +- bit wise operators +- modules, imports, exports, dynamic imports +- duck-typing +- Internationalization API +- `bigint` +- `symbol` +- JSDoc comments +- asychronicity, event loop +- setTimeout/setInterval +- events +- "everything is an object" sometimes (relation of functions, arrays and primitives to objects, e.g. boxed types) From 118a445fc0c4a32091787750c989648d98594f5e Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 8 Oct 2021 20:15:41 +0200 Subject: [PATCH 072/989] Improve Concept Exercise Poetry Door Club Policy (strings) (#1342) --- concepts/strings/.meta/config.json | 4 +- concepts/strings/about.md | 95 +++++++++--- concepts/strings/introduction.md | 53 +++++-- concepts/strings/links.json | 8 +- .../poetry-club-door-policy/.docs/hints.md | 30 ++-- .../.docs/instructions.md | 90 ++++++------ .../.docs/introduction.md | 52 +++++-- .../poetry-club-door-policy/.meta/config.json | 2 +- .../poetry-club-door-policy/.meta/design.md | 12 +- .../poetry-club-door-policy/.meta/exemplar.js | 76 +++------- .../poetry-club-door-policy/door-policy.js | 51 +++---- .../door-policy.spec.js | 138 +++++++----------- 12 files changed, 332 insertions(+), 279 deletions(-) diff --git a/concepts/strings/.meta/config.json b/concepts/strings/.meta/config.json index ab018cbf9a..49f044f481 100644 --- a/concepts/strings/.meta/config.json +++ b/concepts/strings/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Strings are useful for holding data that can be represented in text form.", - "authors": ["SleeplessByte"], + "blurb": "A \"string\" is the JavaScript data type to store text data. Learn about creating strings and useful methods to modify them.", + "authors": ["SleeplessByte", "junedev"], "contributors": ["hayashi-ay"] } diff --git a/concepts/strings/about.md b/concepts/strings/about.md index 12e9d88438..f23f39919f 100644 --- a/concepts/strings/about.md +++ b/concepts/strings/about.md @@ -1,47 +1,100 @@ # About -Strings are useful for holding data that can be represented in text form. -There are two ways to access an individual character in a string. +A _string_ is the JavaScript data type to store text data. +There is no separate data type for an individual character. -The first is the `charAt()` method: +## Creating a String +You create a string [literal][literal] by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + + +```javascript +'Hello, World!' +"Hello, World!" +``` + + +Some special characters of the text need to be prefixed with a backslash `\`, see [escape sequences on MDN][mdn-escape-sequences]. + + ```javascript -'cat'.charAt(1); -// => "a" +const text = 'I\'m having fun.\nWhat about you?'; +console.log(text); +// => I'm having fun. +// => What about you? ``` + -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero): +Besides single and double quotes, you can also create a string by wrapping the text in backticks. +This syntax allows to include single or double quotes and even new lines without the need to escape them. +It also allows to embed expressions, see [Template Strings][mdn-template-strings] for more details. + +```javascript +`A multi-line string +with 'single quotes' +and "double quotes"`; +``` + +## Strings as Lists of Characters + +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. +Alternatively, there is also the `charAt` method. ```javascript 'cat'[1]; -// => "a" +// => 'a' + +'cat'.charAt(2); +// => 't' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods -'I like' + ' ' + 'cats'; -// => "I like cats" +The simplest way to concatenate strings is to use the addition operator `+`. + +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` -You can find all the methods in the [MDN docs][mdn-docs]. +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. -## String interpolation +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string -Strings in JavaScript support concatenation using [`+` and slight variations][mdn-concatenation] and interpolation using [string template literals][mdn-template-strings]. +## Strings are Immutable -```javascript -const NUMBER_OF_CATS = 4; -const concatenation = 'I have ' + NUMBER_OF_CATS + ' cats'; -// => "I have 4 cats" +Applying the methods above will never change the original string. Instead a new string will be created and returned. +Strings (and other primitive data types) are immutable in JavaScript. +That also means you cannot assign a different character at some index using the bracket syntax shown above (like you would in arrays). -const interpolation = `I have ${NUMBER_OF_CATS} cats`; -// => I have 4 cats +```javascript +const str = 'cat'; +str[1] = 'u'; // fails silently +console.log(str); +// => 'cat' ``` -[mdn-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[literal]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#literals +[mdn-escape-sequences]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#escape_sequences [mdn-template-strings]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals -[mdn-concatenation]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#long_literal_strings +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/concepts/strings/introduction.md b/concepts/strings/introduction.md index 7f22e2fce6..bd58194eb1 100644 --- a/concepts/strings/introduction.md +++ b/concepts/strings/introduction.md @@ -1,31 +1,60 @@ # Introduction -Strings are useful for holding data that can be represented in text form. -In JavaScript, create string literals using two single quotes (`'literal'`) or two double quotes (`"literal"`). +A _string_ is the JavaScript data type to store text data. -There are two ways to access an individual character in a string. +## Creating a String -The first is the `charAt()` method: +You create a string by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + ```javascript -'cat'.charAt(1); -// => "a" +'Hello, World!' +"Hello, World!" ``` + -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero). -The indexer syntax (`[index]`) can then be used to access the character at a specific index: +## Strings as Lists of Characters + +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. ```javascript 'cat'[1]; -// => "a" +// => 'a' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods -'I like' + ' ' + 'cats'; -// => "I like cats" +The simplest way to concatenate strings is to use the addition operator `+`. + +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` + +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. + +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string + +Strings are immutable in JavaScript. So a "modification", e.g. by some of the methods above, will always create a new string instead. + +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/concepts/strings/links.json b/concepts/strings/links.json index 0c343fe102..cea7112d38 100644 --- a/concepts/strings/links.json +++ b/concepts/strings/links.json @@ -1,7 +1,11 @@ [ { - "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods", - "description": "MDN: Strings" + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", + "description": "MDN: String" + }, + { + "url": "https://javascript.info/string", + "description": "javascript.info: Strings" }, { "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals", diff --git a/exercises/concept/poetry-club-door-policy/.docs/hints.md b/exercises/concept/poetry-club-door-policy/.docs/hints.md index 8966f27060..08eb917212 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/hints.md +++ b/exercises/concept/poetry-club-door-policy/.docs/hints.md @@ -2,25 +2,29 @@ ## 1. Get the first letter of a sentence -- Any `string` in JavaScript has two methods to access characters at a certain position: a regular method `.method(position)`, and using `array` style indexers `[position]`. -- `.charAt(position)` will get the character at `position`. +- Revisit the introduction to find out how retrieve a certain letter of a string. +- The indices start counting from 0. ## 2. Capitalize a word -- Capitalization means having a single _Uppercase_ character, followed by _lowercase_ characters. -- There are two methods to take a portion of a string (for example, everything except the first character). -- `.slice(position)` can slice up a string at a position. +- Capitalization means having a single _uppercase_ character, followed by _lowercase_ characters. +- So first, you need to extract the first letter and convert it [to upper case][mdn-to-upper-case]. +- Then you need determine the rest of the string (everything besides the first character). + The [slice method][mdn.slice] can help you with that. +- After you applied the conversion [to lower case][mdn-to-lower-case], you can combine the first letter with the rest using the addition operator `+`. ## 3. Get the last letter of a sentence -- This is similar to getting the first letter, except that it might be preferable to use the number of characters in the string to find the position of the last character. -- The number of characters in a string is given by its `.length` property. +- Revisit the introduction to find out how retrieve a certain letter of a string. +- The index of the last letter can be derived from the `.length` property of the string and the fact that the indices start counting at 0. +- Strings come with a [trim][mdn-trim] method that removes leading and trailing whitespace. -## 4. Trim a sentence +## 4. Be polite -- `.trim()` method is available on the `String.prototype` (methods that work on `string`). +- Re-use an existing function to capitalize the word. +- The addition operator `+` can be used to concatenate two strings. -## 5. Be polite - -- There are various ways to concatenate a `string` in JavaScript. It's also possible to use `string` templating. -- Use `+ other` or `.concat(other)` to concatenate, use backticks (`) to build a _string template literal_. +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim diff --git a/exercises/concept/poetry-club-door-policy/.docs/instructions.md b/exercises/concept/poetry-club-door-policy/.docs/instructions.md index f3bd2887d1..c01c4b2685 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/instructions.md +++ b/exercises/concept/poetry-club-door-policy/.docs/instructions.md @@ -3,42 +3,23 @@ A new poetry club has opened in town, and you're thinking of attending. Because there have been incidents in the past, the club has a very specific door policy which you'll need to master, before attempting entry. -There are two doors at the poetry club, both are guarded. -In order to gain entry, you'll need to work out the password of that day: +There are two doors at the poetry club, a front and a back door, and both are guarded. +In order to gain entry, you'll need to work out the password of the day. -**Front door** +The password is always based on a poem and can be derived in a two step process. -1. The guard will recite a poem, one line at the time; - - You will have to respond with the appropriate letter. -2. The guard will tell you all the letters you've responded with at once; - - You need to format the letters as a capitalised word. +1. The guard will recite the poem, one line at time and you have to respond with an appropriate letter of that line. +2. The guard will now tell you all the letters you responded with at once, and you need to write them down on a piece of paper in a specific format. -For example, one of their favourite writers is Michael Lockwood, who's written the following _acrostic_ poem, which means that the first letter of each sentence form a word: +The details of the process depend on which door you are trying to enter. -```text -Stands so high -Huge hooves too -Impatiently waits for -Reins and harness -Eager to leave -``` - -When the guard recites **Stands so high**, you'll respond **S**, when the guard recites **Huge hooves too**, you'll respond **H**. - -Finally the password you write down is `Shire`, and you'll get in. - -**Back door** - -In the back of the club you'll find the most renowned poets, which is like the VIP area. -Because this is not for everyone, the back door process is a bit more convoluted. +## 1. Get the first letter of a sentence -1. The guard will recite a poem, one line at the time; - - You will have to respond with the appropriate letter. -2. The guard will tell you all the letters you've responded with at once, _but there are sometimes spaces after each sentence_: - - You need to format the letters as a capitalised word - - and ask nicely, by appending `, please` +To determine the letters for the front door password, you need to respond with the first letter of the line of the poem, that the guard recites to you. -For example, the poem mentioned before is also _telestich_, which means that the last letter of each sentence form a word: +To end up with nice password, the members of the poetry club like to use _acrostic_ poems. +This means that the first letter of each sentence forms a word. +Here is an example by one of their favorite writers Michael Lockwood. ```text Stands so high @@ -48,13 +29,9 @@ Reins and harness Eager to leave ``` -When the guard recites **Stands so high**, you'll respond **h**, when the guard recites **Huge hooves too**, you'll respond **o**. - -Finally the password you write down is `Horse, please`, and you can party with the renowned poets. - -## 1. Get the first letter of a sentence +So when the guard recites **Stands so high**, you'll respond **S**, when the guard recites **Huge hooves too**, you'll respond **H**. -Implement a function that returns first letter of a sentence: +Implement the function `frontDoorResponse` that takes a line of the poem as argument and returns the first letter of that line. ```javascript frontDoorResponse('Stands so high'); @@ -63,37 +40,54 @@ frontDoorResponse('Stands so high'); ## 2. Capitalize a word -Implement a function that correctly capitalizes a word: +Now that you have all the correct letters, all you need to do to get the password for the front door is to correctly capitalize the word. + +Implement the function `frontDoorPassword` that accepts a string (the combined letters from you found in task 1) and returns it correctly capitalized. ```javascript -capitalize('SHIRE'); +frontDoorPassword('SHIRE'); // => "Shire" -capitalize('horse'); -// => "Horse" +frontDoorPassword('shire'); +// => "Shire" ``` ## 3. Get the last letter of a sentence -Implement a function that returns the last letter of a sentence: +To determine letters for the back door password, you need to respond with the last letter of the line of the poem, that the guard recites to you. -```javascript -backDoorResponse('Stands so high'); -// => "h" +The members of the poetry club are really clever. +The poem mentioned before is also _telestich_, which means that the last letter of each sentence also forms a word: + +```text +Stands so high +Huge hooves too +Impatiently waits for +Reins and harness +Eager to leave ``` -## 4. Trim a sentence +When the guard recites **Stands so high**, you'll respond **h**, when the guard recites **Huge hooves too**, you'll respond **o**. + +Note that sometimes the guard does stylist pauses (in the form of whitespace) at the end of line. +You need to ignore those pauses to derive the correct letter. -Improve the previous function so that it removes whitespace from the end of a sentence and returns the last character: +Implement the function `backDoorResponse` that takes a line of the poem as argument and returns the last letter of that line that is not a whitespace character. ```javascript +backDoorResponse('Stands so high'); +// => "h" + backDoorResponse('Stands so high '); // => "h" ``` -## 5. Be polite +## 4. Be polite + +To enter the poetry club via the back door, you need to be extra polite. +So to derive the password, this time you need to correctly capitalize the word and add `', please'` at the end. -Change the implementation of the `backDoorPassword` function so that it's polite: +Implement the function `backDoorPassword` that accepts a string (the combined letters from you found in task 3) and returns the polite version of the capitalized password. ```javascript backDoorPassword('horse'); diff --git a/exercises/concept/poetry-club-door-policy/.docs/introduction.md b/exercises/concept/poetry-club-door-policy/.docs/introduction.md index 0a91c8bd7b..bd58194eb1 100644 --- a/exercises/concept/poetry-club-door-policy/.docs/introduction.md +++ b/exercises/concept/poetry-club-door-policy/.docs/introduction.md @@ -1,28 +1,60 @@ # Introduction -Strings are useful for holding data that can be represented in text form. -There are two ways to access an individual character in a string. +A _string_ is the JavaScript data type to store text data. -The first is the `charAt()` method: +## Creating a String +You create a string by wrapping the text in single quotes or double quotes. +On Exercism, single quotes are used. + + ```javascript -'cat'.charAt(1); -// => "a" +'Hello, World!' +"Hello, World!" ``` + + +## Strings as Lists of Characters -The other way is to treat a `string` as a list of characters, where individual characters correspond to a numerical index (starts at zero): +A string can be treated as a list of characters where the first character has index `0`. +You can access an individual character of the string using square brackets and the index of the letter you want to retrieve. ```javascript 'cat'[1]; -// => "a" +// => 'a' ``` -Some of the most-used operations on strings are to check their `length` and to concatenate them using the `+` string operators. +You can determine the number of characters in a string by accessing the `length` property. ```javascript 'cat'.length; // => 3 +``` + +## Concatenation and Methods + +The simplest way to concatenate strings is to use the addition operator `+`. -'I like' + ' ' + 'cats'; -// => "I like cats" +```javascript +'I like' + ' ' + 'cats.'; +// => "I like cats." ``` + +Strings provide a lot of helper methods, see [MDN Docs on String Methods][mdn-string-methods] for a full list. +The following list shows some commonly used helpers. + +- [`toUpperCase`][mdn-to-upper-case] and [`toLowerCase`][mdn-to-lower-case] - change the case of all characters +- [`trim`][mdn-trim] - remove whitespace at the beginning and end +- [`includes`][mdn-includes], [`startsWith`][mdn-starts-with] and [`endsWith`][mdn-ends-with] - determine whether another string is part of the given string +- [`slice`][mdn-slice] - extract a section of the string + +Strings are immutable in JavaScript. So a "modification", e.g. by some of the methods above, will always create a new string instead. + +[mdn-string-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#Instance_methods +[mdn-to-upper-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase +[mdn-to-lower-case]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase +[mdn-trim]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim +[mdn-slice]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/slice +[mdn-includes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes +[mdn-starts-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith +[mdn-ends-with]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith diff --git a/exercises/concept/poetry-club-door-policy/.meta/config.json b/exercises/concept/poetry-club-door-policy/.meta/config.json index 4bbe5e4a61..1e852f4dac 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/config.json +++ b/exercises/concept/poetry-club-door-policy/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Learn about strings using poems to get into the poetry club.", "authors": ["SleeplessByte"], - "contributors": ["hayashi-ay"], + "contributors": ["hayashi-ay", "junedev", "mmmmmrob"], "files": { "solution": ["door-policy.js"], "test": ["door-policy.spec.js"], diff --git a/exercises/concept/poetry-club-door-policy/.meta/design.md b/exercises/concept/poetry-club-door-policy/.meta/design.md index 654625d647..c60d140ea8 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/design.md +++ b/exercises/concept/poetry-club-door-policy/.meta/design.md @@ -2,13 +2,16 @@ ## Learning objectives -- String substrings (first, last letter) -- String casing (Word capitalization, normalisation). +- How to create a string +- How to retrieve a letter of a string +- How to determine the length of a string +- String methods (toUpper, toLower, trim etc.) - String concatenation ## Out of scope - Codepoints +- Template strings ## Concepts @@ -23,9 +26,8 @@ This exercise could benefit from the following rules added to the the [analyzer][analyzer]: - Verify that the `frontDoorResponse` function uses `[0]` or `charAt(0)`. `slice(0, 1)` / `substring(0, 1)` works but is not optimal. +- Verify that `frontDoorPassword` uses `toUpperCase()` and `slice(1).toLowerCase()`, or `substring(1).toLowerCase()` - Verify that the `backDoorResponse` function uses `trim()` or `trimEnd()`, and `[n-1]` or `charAt(n-1)` together with `.length`. -- Verify that the `frontDoorPassword` function uses a helper (like `capitalize`). -- Verify that the `backDoorPassword` function uses a helper (like `capitalize`), and builds the string using `+ ', please` or `${}, please`. -- Verify that the helper (`capitalize`) uses `toUpperCase()` and `slice(1).toLowerCase()`, or `substring(1).toLowerCase()` +- Verify that the `backDoorPassword` function re-uses `frontDoorPassword`, and builds the string using `+ ', please` or `${}, please`. [analyzer]: https://github.com/exercism/javascript-analyzer diff --git a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js index c09ecfae56..f381732dc8 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js +++ b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js @@ -1,74 +1,46 @@ // @ts-check -// -// ☝🏽 The line above enables type checking for this file. Various IDEs interpret -// the @ts-check directive. It will give you helpful autocompletion on the web -// and supported IDEs when implementing this exercise. You don't need to -// understand types, JSDoc, or TypeScript in order to complete this JavaScript -// exercise, and can completely ignore this comment block and directive. -// -// 👋🏽 Hi again! -// -// A quick reminder about exercise stubs: -// -// 💡 You're allowed to completely clear any stub before you get started. Often -// we recommend using the stub, because they are already set-up correctly to -// work with the tests, which you can find in ./door-policy.spec.js. -// -// 💡 You don't need to write JSDoc comment blocks yourself; it is not expected -// in idiomatic JavaScript, but some companies and style-guides do enforce them. -// -// Good luck with that door policy! /** - * Respond with the correct character, given the blurb, if this were said at - * the front door. + * Respond with the correct character, given the line of the + * poem, if this were said at the front door. * - * @param {string} blurb + * @param {string} line * @returns {string} */ -export function frontDoorResponse(blurb) { - return blurb[0]; +export function frontDoorResponse(line) { + return line[0]; } /** - * Respond with the correct character, given the blurb, if this were said at - * the back door. + * Format the password for the front-door, given the response + * letters. * - * @param {string} blurb - * @returns {string} - */ -export function backDoorResponse(blurb) { - const trimmed = blurb.trim(); - return trimmed[trimmed.length - 1]; -} - -/** - * Give the password for the front-door, given the responses. - * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} word the letters you responded with before + * @returns {string} the front door password */ -export function frontDoorPassword(responses) { - return capitalize(responses); +export function frontDoorPassword(word) { + return word[0].toUpperCase() + word.slice(1).toLowerCase(); } /** - * Give the password for the back-door, given the responses. + * Respond with the correct character, given the line of the + * poem, if this were said at the back door. * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} line + * @returns {string} */ -export function backDoorPassword(responses) { - return `${capitalize(responses)}, please`; +export function backDoorResponse(line) { + const trimmed = line.trim(); + return trimmed[trimmed.length - 1]; } /** - * Capitalizes a word, meaning only the first character is a capital, and the - * remaining letters are lower case. + * Format the password for the front-door, given the response + * letters. * - * @param {string} word - * @returns {string} + * @param {string} word the letters you responded with before + * @returns {string} the back door password */ -function capitalize(word) { - return word[0].toUpperCase() + word.slice(1).toLowerCase(); +export function backDoorPassword(word) { + return frontDoorPassword(word) + `, please`; } diff --git a/exercises/concept/poetry-club-door-policy/door-policy.js b/exercises/concept/poetry-club-door-policy/door-policy.js index 07aa71c67f..a5c6427e00 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.js @@ -20,54 +20,45 @@ // Good luck with that door policy! /** - * Respond with the correct character, given the blurb, if this were said at - * the front door. + * Respond with the correct character, given the line of the + * poem, if this were said at the front door. * - * @param {string} blurb + * @param {string} line * @returns {string} */ -export function frontDoorResponse(blurb) { +export function frontDoorResponse(line) { throw new Error('Implement the frontDoorResponse function'); } /** - * Respond with the correct character, given the blurb, if this were said at - * the back door. + * Format the password for the front-door, given the response + * letters. * - * @param {string} blurb - * @returns {string} + * @param {string} word the letters you responded with before + * @returns {string} the front door password */ -export function backDoorResponse(blurb) { - throw new Error('Implement the backDoorResponse function'); +export function frontDoorPassword(word) { + throw new Error('Implement the frontDoorPassword function'); } /** - * Capitalizes a word, meaning only the first character is a capital, and the - * remaining letters are lower case. + * Respond with the correct character, given the line of the + * poem, if this were said at the back door. * - * @param {string} word + * @param {string} line * @returns {string} */ -function capitalize(word) { - throw new Error('Implement the capitalize function'); -} - -/** - * Give the password for the front-door, given the responses. - * - * @param {string} responses the responses - * @returns {string} the password - */ -export function frontDoorPassword(responses) { - return capitalize(responses); +export function backDoorResponse(line) { + throw new Error('Implement the backDoorResponse function'); } /** - * Give the password for the back-door, given the responses. + * Format the password for the front-door, given the response + * letters. * - * @param {string} responses the responses - * @returns {string} the password + * @param {string} word the letters you responded with before + * @returns {string} the back door password */ -export function backDoorPassword(responses) { - return capitalize(responses); +export function backDoorPassword(word) { + throw new Error('Implement the backDoorPassword function'); } diff --git a/exercises/concept/poetry-club-door-policy/door-policy.spec.js b/exercises/concept/poetry-club-door-policy/door-policy.spec.js index e112bf91b3..79c3fc1f75 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.spec.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.spec.js @@ -11,131 +11,103 @@ const recite = (poem, responseFn) => { return poem.map((line) => responseFn(line)); }; -//Shire Horse, by Michael Lockwood -const SHIRE_HORSE = [ - 'Stands so high', - 'Huge hooves too', - 'Impatiently waits for', - 'Reins and harness', - 'Eager to leave', -]; - -//Shire Horse, by Michael Lockwood -//with leading and trailing whitespace -const SHIRE_HORSE_WITH_SPACES = [ - 'Stands so high ', - 'Huge hooves too ', - 'Impatiently waits for ', - 'Reins and harness ', - 'Eager to leave ', -]; - -//Summer, by John Albert Caballero -const SUMMER = [ - 'Sunshine warming my toes,', - 'Underwater fun with my friends.', - 'Making homemade ice cream on the porch,', - 'Many long nights catching fireflies.', - 'Early morning walks to the creek,', - 'Reveling in the freedom of lazy days.', -]; - -//Sophia, by John Albert Caballero -const SOPHIA = [ - 'Serene, calming quality', - 'Organized, you always have it together', - 'Picturesque, strikingly beautiful', - 'Honest, so genuine', - 'Imaginative, a creative mind', - 'Alluring, so attractive', -]; - -//Code Work, by Derk-Jan Karrenbeld -const CODE_WORK = [ - 'Compilers intensily bestow', - 'On commencing without ego', - 'Different processes ajar', - 'Exit with zero quick', -]; - describe('front door response', () => { - test('should output a character per line', () => { - const expectedLetters = recite(SHIRE_HORSE, frontDoorResponse); - expect(expectedLetters.length).toBe(SHIRE_HORSE.length); - }); - - test('should take the first character of each line', () => { - const expectedLetters = ['S', 'H', 'I', 'R', 'E']; - expect(recite(SHIRE_HORSE, frontDoorResponse)).toStrictEqual( - expectedLetters - ); - }); - test('should take the first characters from SUMMER', () => { + // Summer, by John Albert Caballero + const SUMMER = [ + 'Sunshine warming my toes,', + 'Underwater fun with my friends.', + 'Making homemade ice cream on the porch,', + 'Many long nights catching fireflies.', + 'Early morning walks to the creek,', + 'Reveling in the freedom of lazy days.', + ]; + const expectedLetters = ['S', 'U', 'M', 'M', 'E', 'R']; expect(recite(SUMMER, frontDoorResponse)).toStrictEqual(expectedLetters); }); test('should take the first characters from SOPHIA', () => { + // Sophia, by John Albert Caballero + const SOPHIA = [ + 'Serene, calming quality', + 'Organized, you always have it together', + 'Picturesque, strikingly beautiful', + 'Honest, so genuine', + 'Imaginative, a creative mind', + 'Alluring, so attractive', + ]; + const expectedLetters = ['S', 'O', 'P', 'H', 'I', 'A']; expect(recite(SOPHIA, frontDoorResponse)).toStrictEqual(expectedLetters); }); test('should take the first characters from CODE', () => { + // Code Work, by Derk-Jan Karrenbeld + const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', + ]; + const expectedLetters = ['C', 'O', 'D', 'E']; expect(recite(CODE_WORK, frontDoorResponse)).toStrictEqual(expectedLetters); }); }); describe('front door password', () => { - test('should title case SHIRE', () => { - expect(frontDoorPassword('SHIRE')).toBe('Shire'); - }); - - test('should title case SUMMER', () => { + test('should capitalize SUMMER', () => { expect(frontDoorPassword('SUMMER')).toBe('Summer'); }); - test('should title case SOPHIA', () => { + test('should capitalize SOPHIA', () => { expect(frontDoorPassword('SOPHIA')).toBe('Sophia'); }); - test('should title case CODE', () => { + test('should capitalize CODE', () => { expect(frontDoorPassword('CODE')).toBe('Code'); }); }); describe('back door response', () => { - test('should output a character per line', () => { - const actualLetters = recite(SHIRE_HORSE, backDoorResponse); - expect(actualLetters.length).toBe(SHIRE_HORSE.length); - }); + test('should take the last letter character of each line of CODE_WORK', () => { + // Code Work, by Derk-Jan Karrenbeld + const CODE_WORK = [ + 'Compilers intensily bestow', + 'On commencing without ego', + 'Different processes ajar', + 'Exit with zero quick', + ]; - test('should take the last letter character of each line of SHIRE_HORSE', () => { - const actualLetters = recite(SHIRE_HORSE, backDoorResponse); - const expectedLetters = ['h', 'o', 'r', 's', 'e']; + const actualLetters = recite(CODE_WORK, backDoorResponse); + const expectedLetters = ['w', 'o', 'r', 'k']; expect(actualLetters).toStrictEqual(expectedLetters); }); test('should ignore whitespace when taking the last letter character of each line of SHIRE_HORSE_WITH_SPACES', () => { + // Shire Horse, by Michael Lockwood + // with trailing whitespace + const SHIRE_HORSE_WITH_SPACES = [ + 'Stands so high ', + 'Huge hooves too\t', + 'Impatiently waits for \t \t', + 'Reins and harness ', + 'Eager to leave\n\n', + ]; + const actualLetters = recite(SHIRE_HORSE_WITH_SPACES, backDoorResponse); const expectedLetters = ['h', 'o', 'r', 's', 'e']; expect(actualLetters).toStrictEqual(expectedLetters); }); - - test('should take the last letter character of each line of CODE_WORK', () => { - const actualLetters = recite(CODE_WORK, backDoorResponse); - const expectedLetters = ['w', 'o', 'r', 'k']; - expect(actualLetters).toStrictEqual(expectedLetters); - }); }); describe('back door password', () => { - test("should generate the correct pass phrase from 'horse'", () => { - expect(backDoorPassword('horse')).toBe('Horse, please'); - }); - test("should generate the correct pass phrase from 'work'", () => { expect(backDoorPassword('work')).toBe('Work, please'); }); + + test("should generate the correct pass phrase from 'horse'", () => { + expect(backDoorPassword('horse')).toBe('Horse, please'); + }); }); From ae86fd57031c26bf76d74847eb36d86a9db7896b Mon Sep 17 00:00:00 2001 From: Janice <33209457+qianzhong516@users.noreply.github.com> Date: Sun, 10 Oct 2021 05:15:46 +1100 Subject: [PATCH 073/989] Fixed fruit-picker test case (#1413) --- .../fruit-picker/.docs/instructions.md | 2 +- .../concept/fruit-picker/fruit-picker.js | 2 +- .../concept/fruit-picker/fruit-picker.spec.js | 20 +++++++------------ 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/exercises/concept/fruit-picker/.docs/instructions.md b/exercises/concept/fruit-picker/.docs/instructions.md index 9c0df3166c..63f314c8f1 100644 --- a/exercises/concept/fruit-picker/.docs/instructions.md +++ b/exercises/concept/fruit-picker/.docs/instructions.md @@ -20,7 +20,7 @@ The grocer's API provides a function to query their inventory called `checkInven The query takes the form of an _object_: -```typescript +```javascript const query = { variety: string, quantity: number, diff --git a/exercises/concept/fruit-picker/fruit-picker.js b/exercises/concept/fruit-picker/fruit-picker.js index 036217d730..91d2147d3a 100644 --- a/exercises/concept/fruit-picker/fruit-picker.js +++ b/exercises/concept/fruit-picker/fruit-picker.js @@ -35,7 +35,7 @@ export function pickFruit(variety, quantity, callback) { * This is a callback function to be passed to the checkInventory API * handles the next step once the inventory is known * @param {string | null} err - * @param {boolean} isAvailable + * @param {boolean | undefined} isAvailable * @return {AvailabilityAction} whether the fruit was purchased 'PURCHASE' or 'NOOP' */ export function purchaseInventoryIfAvailable(err, isAvailable) { diff --git a/exercises/concept/fruit-picker/fruit-picker.spec.js b/exercises/concept/fruit-picker/fruit-picker.spec.js index 66a918bb73..21535916ff 100644 --- a/exercises/concept/fruit-picker/fruit-picker.spec.js +++ b/exercises/concept/fruit-picker/fruit-picker.spec.js @@ -35,7 +35,7 @@ describe('inventory service', () => { }); test('uses the query format', () => { - pickFruit('strawberry', 5, () => {}); + pickFruit('strawberry', 5, () => 'PURCHASE'); expect(getLastQuery()).toEqual({ variety: 'strawberry', quantity: 5, @@ -43,7 +43,7 @@ describe('inventory service', () => { }); test('takes parameters for the query', () => { - pickFruit('blueberry', 20, () => {}); + pickFruit('blueberry', 20, () => 'PURCHASE'); expect(getLastQuery()).toEqual({ variety: 'blueberry', quantity: 20, @@ -51,29 +51,23 @@ describe('inventory service', () => { }); test('returns synchronously', () => { - setResponse(true); - expect(pickFruit('melon', 1, (res) => res)).toBe(true); + expect(pickFruit('melon', 1, () => 'PURCHASE')).toBe('PURCHASE'); }); test('returns the inventory status', () => { - setResponse(null, false); - expect(pickFruit('melon', 1, (err, isAvailable) => isAvailable)).toBe( - false - ); + expect(pickFruit('melon', 1, () => 'NOOP')).toBe('NOOP'); }); }); describe('inventory result callback', () => { test('throws error if receives inventory error', () => { expect(() => { - purchaseInventoryIfAvailable('inventory error'); + purchaseInventoryIfAvailable('inventory error', undefined); }).toThrow(); }); test('returns "PURCHASE" when inventory is available', () => { - expect(purchaseInventoryIfAvailable(null, { quantityAvailable: 4 })).toBe( - 'PURCHASE' - ); + expect(purchaseInventoryIfAvailable(null, true)).toBe('PURCHASE'); }); test('returns "NOOP" when inventory is unavailable', () => { @@ -116,7 +110,7 @@ describe('putting it together', () => { }); test('returns "PURCHASE" if quantity available', () => { - setResponse(null, { quantityAvailable: 23 }); + setResponse(null, true); expect(pickAndPurchaseFruit('oranges', 22)).toBe('PURCHASE'); }); }); From 98302b4ecc102d758c0044ec4fe3e88ee3f61b62 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 9 Oct 2021 14:52:45 -0400 Subject: [PATCH 074/989] Add Concept Arrow Functions (#1414) --- concepts/arrow-functions/.meta/config.json | 5 ++ concepts/arrow-functions/about.md | 67 +++++++++++++++++++ concepts/arrow-functions/introduction.md | 65 ++++++++++++++++++ concepts/arrow-functions/links.json | 10 +++ config.json | 27 ++++++-- .../fruit-picker/.docs/introduction.md | 36 +++++++++- .../concept/fruit-picker/.meta/design.md | 2 + 7 files changed, 204 insertions(+), 8 deletions(-) create mode 100644 concepts/arrow-functions/.meta/config.json create mode 100644 concepts/arrow-functions/about.md create mode 100644 concepts/arrow-functions/introduction.md create mode 100644 concepts/arrow-functions/links.json diff --git a/concepts/arrow-functions/.meta/config.json b/concepts/arrow-functions/.meta/config.json new file mode 100644 index 0000000000..486929ac62 --- /dev/null +++ b/concepts/arrow-functions/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called arrow functions.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/arrow-functions/about.md b/concepts/arrow-functions/about.md new file mode 100644 index 0000000000..a188fdefa6 --- /dev/null +++ b/concepts/arrow-functions/about.md @@ -0,0 +1,67 @@ +# About + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +In this concept will focus on the syntax used to write an arrow function. +There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +Above, you will see that the arrow function syntax: + +1. removes the keyword `function` +2. has declared the identifier `addUpTwoNumbers` as a `const` +3. adds a fat arrow `=>` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. + + +```javascript +const addUpTwoNumbers = (num1, num2) => { return num1 + num2 }; + +// can be shortened to +const addUpTwoNumbers = (num1, num2) => num1 + num2; +// braces {} and return removed +``` + + +In the special case of only returning an object from an arrow function, parenthesis are needed around the object to be able to omit the return statement. + +```javascript +// explicit return of object +const addUpTwoNumbers = (num1, num2) => { + return { num1, num2 }; +}; + +// implicit return of object +const addUpTwoNumbers = (num1, num2) => ({ num1, num2 }); +``` + +The use of parenthesis around parameters depends on the number of parameters. + + +```javascript +// one parameter does not need parenthesis +const square = num => num * num; + +// two or more parameters need to be wrapped in parenthesis +const addUpTwoNumbers = (num1, num2) => num1 + num2; +``` + + +Other concepts such as [Rest Parameters][concept-rest] and [Destructuring][concept-destructure] can also be used with an arrow function. + +[concept-rest]: /tracks/javascript/concepts/rest-and-spread +[concept-destructure]: /tracks/javascript/concepts/array-destructuring diff --git a/concepts/arrow-functions/introduction.md b/concepts/arrow-functions/introduction.md new file mode 100644 index 0000000000..3e1b1bbb64 --- /dev/null +++ b/concepts/arrow-functions/introduction.md @@ -0,0 +1,65 @@ +# Introduction + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +In this concept will focus on the syntax used to write an arrow function. +There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +Above, you will see that the arrow function syntax: + +1. removes the keyword `function` +2. has declared the identifier `addUpTwoNumbers` as a `const` +3. adds a fat arrow `=>` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. + + +```javascript +const addUpTwoNumbers = (num1, num2) => { return num1 + num2 }; + +// can be shortened to +const addUpTwoNumbers = (num1, num2) => num1 + num2; +// braces {} and return removed +``` + + +In the special case of only returning an object from an arrow function, parenthesis are needed around the object to be able to omit the return statement. + +```javascript +// explicit return of object +const addUpTwoNumbers = (num1, num2) => { + return { + num1, + num2, + }; +}; + +// implicit return of object +const addUpTwoNumbers = (num1, num2) => ({ num1, num2 }); +``` + +The use of parenthesis around parameters depends on the number of parameters. + + +```javascript +// one parameter does not need parenthesis +const square = num => num * num; + +// two or more parameters need to be wrapped in parenthesis +const addUpTwoNumbers = (num1, num2) => num1 + num2; +``` + diff --git a/concepts/arrow-functions/links.json b/concepts/arrow-functions/links.json new file mode 100644 index 0000000000..d80ae90cd5 --- /dev/null +++ b/concepts/arrow-functions/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions", + "description": "MDN: Arrow function expressions" + }, + { + "url": "https://javascript.info/arrow-functions-basics", + "description": "javascript.info: Arrow functions, the basics" + } +] diff --git a/config.json b/config.json index e1ae50803c..4bb23c61a4 100644 --- a/config.json +++ b/config.json @@ -109,7 +109,13 @@ "name": "Elyses Analytic Enchantments", "uuid": "45d956db-d4ef-4468-b1d3-47021f172c15", "concepts": ["array-analysis"], - "prerequisites": ["arrays", "booleans", "callbacks", "numbers"], + "prerequisites": [ + "arrays", + "booleans", + "callbacks", + "arrow-functions", + "numbers" + ], "status": "beta" }, { @@ -125,7 +131,13 @@ "name": "Elyses Looping Enchantments", "uuid": "e06f8f70-019f-4cec-924b-3971414e15d9", "concepts": ["array-loops"], - "prerequisites": ["arrays", "callbacks", "for-loops", "conditionals"], + "prerequisites": [ + "arrays", + "callbacks", + "arrow-functions", + "for-loops", + "conditionals" + ], "status": "beta" }, { @@ -169,7 +181,7 @@ "slug": "fruit-picker", "name": "Fruit Picker", "uuid": "a6348db8-cc2b-4c53-9f43-3c23248d66f0", - "concepts": ["callbacks"], + "concepts": ["callbacks", "arrow-functions"], "prerequisites": ["functions", "objects"], "status": "beta" }, @@ -178,7 +190,7 @@ "name": "Translation Service", "uuid": "4a967656-8615-474e-a009-5c0b09f4386f", "concepts": ["promises"], - "prerequisites": ["callbacks", "errors"], + "prerequisites": ["callbacks", "arrow-functions", "errors"], "status": "beta" }, { @@ -224,7 +236,7 @@ "name": "Elyses Transformative Enchantments", "uuid": "6e156d67-2bd2-4624-956d-ddcc3795bad5", "concepts": ["array-transformations"], - "prerequisites": ["arrays", "callbacks"], + "prerequisites": ["arrays", "callbacks", "arrow-functions"], "status": "wip" } ], @@ -1634,6 +1646,11 @@ "slug": "arrays", "name": "Arrays" }, + { + "uuid": "e7eea65d-5a13-44ee-aae6-113cfb234457", + "slug": "arrow-functions", + "name": "Arrow Functions" + }, { "uuid": "611d6b3d-1241-4432-90f6-8fcffb36917c", "slug": "basics", diff --git a/exercises/concept/fruit-picker/.docs/introduction.md b/exercises/concept/fruit-picker/.docs/introduction.md index 0d8409566e..edda65d170 100644 --- a/exercises/concept/fruit-picker/.docs/introduction.md +++ b/exercises/concept/fruit-picker/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Callbacks + Callbacks are functions which are passed as arguments to another function. This is often done to control the order of execution in an asynchronous context. Writing a callback function is no different from writing a function, but the callback function's arguments must match the signature required by the calling function. ```javascript @@ -26,10 +28,38 @@ applyToSquare(function squarePerimeter(side) { }); ``` -Or an anonymous inline arrow function expression: +## Arrow Functions + +Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. +These functions are called _arrow functions_. + +Here is a comparison between a function declaration and an arrow function. + +```javascript +function addUpTwoNumbers(num1, num2) { + return num1 + num2; +} + +// function keyword removed and => added +const addUpTwoNumbers = (num1, num2) => { + return num1 + num2; +}; +``` + +If the function body contains only a return statement, like in the example above, the `{}` and the `return` keyword can be omitted. +If there is only one parameter, the parenthesis `()` can be omitted as well. + ```javascript -applyToSquare((side) => side * 4); +const addUpTwoNumbers = (num1, num2) => num1 + num2; +const square = num => num * num; ``` + -// The argument "(side) => side \* 4" is the callback +Arrow functions are often uses to define short callback functions directly in the function call. + + +```javascript +applyToSquare(number => number * number); +``` + diff --git a/exercises/concept/fruit-picker/.meta/design.md b/exercises/concept/fruit-picker/.meta/design.md index 9c16658f4f..3630cf7a31 100644 --- a/exercises/concept/fruit-picker/.meta/design.md +++ b/exercises/concept/fruit-picker/.meta/design.md @@ -11,6 +11,7 @@ In other words: how _function_ can be passed as an argument to another function, - Function that can pass along a callback function as an argument - How to write a function that can be used as a callback - How to compose functions with callbacks +- Functions using arrow functions ## Out of scope @@ -19,6 +20,7 @@ In other words: how _function_ can be passed as an argument to another function, ## Concepts +- `arrow-functions` - `callbacks` ## Prerequisites From 76ad3e5347a53501425c9bee49e9e35677c6a83a Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 9 Oct 2021 17:10:07 -0400 Subject: [PATCH 075/989] Very small arrow function content change (#1423) --- concepts/arrow-functions/about.md | 2 +- concepts/arrow-functions/introduction.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/arrow-functions/about.md b/concepts/arrow-functions/about.md index a188fdefa6..ecabf3e5db 100644 --- a/concepts/arrow-functions/about.md +++ b/concepts/arrow-functions/about.md @@ -3,7 +3,7 @@ Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called _arrow functions_. -In this concept will focus on the syntax used to write an arrow function. +In this concept we will focus on the syntax used to write an arrow function. There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. Here is a comparison between a function declaration and an arrow function. diff --git a/concepts/arrow-functions/introduction.md b/concepts/arrow-functions/introduction.md index 3e1b1bbb64..1567ad06a6 100644 --- a/concepts/arrow-functions/introduction.md +++ b/concepts/arrow-functions/introduction.md @@ -3,7 +3,7 @@ Besides function declarations and function expressions, JavaScript also has another very concise syntax for defining a function. These functions are called _arrow functions_. -In this concept will focus on the syntax used to write an arrow function. +In this concept we will focus on the syntax used to write an arrow function. There are differences in the way that an arrow function works, such as _this_ binding, that will be covered in other concepts. Here is a comparison between a function declaration and an arrow function. From af102b80ad2084016386a76b87fc01f6564f8b1e Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sun, 10 Oct 2021 10:29:13 -0400 Subject: [PATCH 076/989] Array loops concept introduction clean up (#1421) --- concepts/array-loops/about.md | 26 +++++++++---------- concepts/array-loops/introduction.md | 12 ++++----- .../.docs/instructions.md | 2 +- .../.docs/introduction.md | 12 ++++----- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/concepts/array-loops/about.md b/concepts/array-loops/about.md index 0ca7c80843..3b29c8775a 100644 --- a/concepts/array-loops/about.md +++ b/concepts/array-loops/about.md @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -40,16 +40,16 @@ for (const number of numbers) { // => 23 ``` -Just like in regular `for` loops, you can use `continue` stop the current iteration and `break` to stop the execution of the loop entirely. +Just like in regular `for` loops, you can use `continue` to stop the current iteration and `break` to stop the execution of the loop entirely. -JavaScript also has a `for...in` loop, for example to iterate over keys in an object. +JavaScript also has a `for...in` loop to iterate over keys in an object. It is important to note that `for...of` and `for...in` are not interchangeable, see [MDN documentation][mdn-for-in-for-of] for details on this. ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can also be used to loop over the elements in the array. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. ```javascript @@ -61,12 +61,12 @@ numbers.forEach((number) => console.log(number)); // => 23 ``` -In the example above the callback only uses the current element as parameter. -But if needed, the callback can make use of up to three parameters. +In the example above the callback only uses the current element as a parameter. +If needed, the callback can make use of up to three parameters. -- the value of the current iteration -- the index of the current iteration -- the entire array +- the _value_ of the current iteration +- the _index_ of the current iteration +- the entire _array_ ```javascript const numbers = [6.0221515, 10, 23]; @@ -81,19 +81,19 @@ numbers.forEach(callback); // => 23 2 [ 6.0221515, 10, 23 ] ``` -Besides the callback, `forEach` accepts the `this` context to use for the iteration as optional second parameter. +Besides the callback, `forEach` accepts the `this` context to use for the iteration as an optional second parameter. You can see an example in the ["Using thisArg" section on MDN][mdn-foreach-thisarg]. There are a couple of things you should keep in mind when working with `forEach`. -- There is no way to stop the iteration once the `forEach` loop was started. +- There is no way to stop the iteration once the `forEach` loop has started. The statements `break` and `continue` do not exist it this context. - `forEach` behaves weirdly if you modify the array after starting the loop. Elements you add to the end will be ignored, removing elements can lead to others being skipped, etc. To avoid these kinds of issues, never modify the underlying array in the callback. - The return value of the `forEach` method itself is `undefined`. Because of that, you cannot chain any other array methods at the end. -- If you need to optimize your code for performance, you should use `for` or `for...of` instead as they are around three times faster. +- If you need to optimize your code for performance, you should consider using `for` or `for...of` instead as both are around three times faster. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops diff --git a/concepts/array-loops/introduction.md b/concepts/array-loops/introduction.md index ef1162416c..7540ee0204 100644 --- a/concepts/array-loops/introduction.md +++ b/concepts/array-loops/introduction.md @@ -8,7 +8,7 @@ For transforming arrays, see [Concept Array Transformations][concept-array-trans ## The `for` Loop -The most basic to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. +The most basic way to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. ```javascript const numbers = [6.0221515, 10, 23]; @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as a variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -44,12 +44,12 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can be used to loop over the elements in the aray. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. The current element, its index and the full array are provided to the callback as arguments. -Often, only the first or the first two are used. +Often, only the current element or the index are used. ```javascript const numbers = [6.0221515, 10, 23]; @@ -61,7 +61,7 @@ numbers.forEach((number, index) => console.log(number, index)); ``` There is no way to stop the iteration once the `forEach` loop was started. -The statements `break` and `continue` do not exist it this context. +The statements `break` and `continue` do not exist in this context. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops diff --git a/exercises/concept/elyses-looping-enchantments/.docs/instructions.md b/exercises/concept/elyses-looping-enchantments/.docs/instructions.md index 302a807118..cefc6ffe40 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/instructions.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/instructions.md @@ -1,7 +1,7 @@ # Instructions As a budding magician, Elyse needs to be able to analyze her deck in lots of different ways. -To keep things a simple, she only uses cards with values 1-10. +To keep things simple, she only uses cards with values 1-10. ## 1. Determine how many cards of a certain type are in the deck diff --git a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md index ef1162416c..7540ee0204 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md @@ -8,7 +8,7 @@ For transforming arrays, see [Concept Array Transformations][concept-array-trans ## The `for` Loop -The most basic to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. +The most basic way to iterate over an array is to use a `for` loop, see [Concept For Loops][concept-for-loops]. ```javascript const numbers = [6.0221515, 10, 23]; @@ -25,7 +25,7 @@ for (let i = 0; i < numbers.length; i++) { When you want to work with the value directly in each iteration and do not require the index at all, you can use a `for .. of` loop. -`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as variable in the loop, you are provided directly with the _value_. +`for...of` works like the basic `for` loop shown above, but instead of having to deal with the _index_ as a variable in the loop, you are provided with the _value_ directly. ```javascript const numbers = [6.0221515, 10, 23]; @@ -44,12 +44,12 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can also be used to loop over it. +Every array includes a `forEach` method that can be used to loop over the elements in the aray. -`forEach` accepts a [callback][concept-callbacks] as parameter. +`forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. The current element, its index and the full array are provided to the callback as arguments. -Often, only the first or the first two are used. +Often, only the current element or the index are used. ```javascript const numbers = [6.0221515, 10, 23]; @@ -61,7 +61,7 @@ numbers.forEach((number, index) => console.log(number, index)); ``` There is no way to stop the iteration once the `forEach` loop was started. -The statements `break` and `continue` do not exist it this context. +The statements `break` and `continue` do not exist in this context. [concept-array-transformations]: /tracks/javascript/concepts/array-transformations [concept-for-loops]: /tracks/javascript/concepts/for-loops From 40040b1eb627cd60efe3ba50537adf97fa9c6eab Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 10 Oct 2021 22:28:35 +0200 Subject: [PATCH 077/989] fix language for intruction code block (#1425) --- exercises/concept/fruit-picker/.docs/instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/fruit-picker/.docs/instructions.md b/exercises/concept/fruit-picker/.docs/instructions.md index 63f314c8f1..9c0df3166c 100644 --- a/exercises/concept/fruit-picker/.docs/instructions.md +++ b/exercises/concept/fruit-picker/.docs/instructions.md @@ -20,7 +20,7 @@ The grocer's API provides a function to query their inventory called `checkInven The query takes the form of an _object_: -```javascript +```typescript const query = { variety: string, quantity: number, From abf3762d99df355f4ad54c649a13f335476c2c25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Oct 2021 01:35:21 +0530 Subject: [PATCH 078/989] Bump babel-jest from 27.2.4 to 27.2.5 (#1419) * Bump babel-jest from 27.2.4 to 27.2.5 Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.2.4 to 27.2.5. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/commits/v27.2.5/packages/babel-jest) --- updated-dependencies: - dependency-name: babel-jest dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 54 +++++++++---------- package.json | 2 +- 138 files changed, 164 insertions(+), 164 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index e9733348aa..0385256017 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index cd1177e5ad..e056ff0b90 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 5349cf9da5..260b5e7cfe 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 608b08a54f..73a2d3aead 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index f9f937a205..3548771cc3 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 164a35450b..b2ff98b1f3 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index c4492959c7..89f1e11728 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 3efa5d14c6..0fc2cc42c4 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index c668ce42a2..b5932f3f6e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index c5e3a17adf..f75edbf4c4 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index ba5a4f0aad..2c687c4b2b 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index ba382e041f..af5580a925 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 82e1bfb932..0179919b33 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 8c8805d474..6533fbe914 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a7dc58762d..97d86023ac 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 98f59d7c44..7820066cb2 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 67e382fbbc..a15ef8fea2 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8f6222d350..cd1321dcb8 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index ee323de13f..cd023f1ba5 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index d4042e47e8..ce18ab2469 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 659d9de968..bdaaf1ca84 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index db1242f5ca..94069f51ef 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index b27d36120e..c41446cf5d 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 7442cac7fe..020433731f 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 15e629a63f..f13d1cf0ab 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index b350f2be57..30caa14195 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index f867fae998..50d953430d 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 84f67fe240..a046888ce8 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 79d3d96f3a..45e758bea9 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 5212265a73..a80672bd85 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 342a0e6f5b..2d99fd56b7 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index d6ba52668f..a191891841 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7147bfbf9d..521799ab37 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 01de739843..ba7077648a 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 2c371a6d7a..153b22616f 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 15ea63e5a4..d775376752 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4de45bb861..a716a72c0d 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index eca787477a..660f887e9d 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 5880c73718..6fa1cdf6f0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index ead4a8a131..680cdc11ba 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 28c28cc69d..845c308103 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 5e3855e0ba..e981b7e1ed 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 95ed580cc8..20df5a988f 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0ee5bbb7f1..9fe5d1de0a 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ae8ee8d4ab..e211f674cd 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 4a9702029c..c75845b897 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 56125159d2..45935d867b 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index a1c960d7b5..5e44690bae 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 29e06190ff..7411756973 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index c03f77bcd8..0c51fa5b99 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e92ecf671b..3e51eb9bce 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9d9e165dd2..c0008da3d5 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index c3778e9b94..ca34794416 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index eb8e7b5700..a2da47ccce 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index ed4bb65516..458fdc43ac 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 1eb12699d0..e95f03a7b3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 8850149db3..73172722aa 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 17ece53dff..de8cd7613f 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index f231057358..9f638d5018 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 70ae33e240..3aaae620db 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index f03c7d57da..fe609f4144 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 1847008db1..58ca7c83d1 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 61721dbabc..9be8ca7caa 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 87f4795096..671094ce82 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 2d146655d3..cb6a818762 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index c3e0bf8321..7c95d3d103 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 499e15affd..b1837d49ce 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index e8e78783a3..77d8065cd3 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 469cc43107..919339d763 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d713c0a5e8..d575352edf 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 3c632121e0..792c42a9cd 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index f098832179..60dbe1495a 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 7886458408..34d6f911f0 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index d6d78cb08c..f8301f1a1d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2e4621738f..2292cf2a31 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 38285074b7..22ad37a75c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 005508db63..8e51589a9b 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index fe67fe0765..635bc544f6 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 864b7bf5ce..a4b649ed71 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6fa3ca48b8..b4cce2ea07 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6d70669ad9..9a5ce355c8 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index cc88bf4062..4e57fe67da 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 096d430359..2fcf713c91 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 6638c533fe..51fb98e24d 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 38c06bed88..41447d7afa 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index ec9f705abc..b2b82a0f93 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index c88618d277..752867cecd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 6b4b96a0c6..df4ba455c9 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 8783ceca53..9c34b70525 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index e39b6d4dea..eedb076dea 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 01d7d4d01b..309a67aff0 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 39ccd55967..a460fdda57 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 85e8b6eef1..33b0b8189d 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 8e94fd01e1..41dba0641e 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index de0b7f64fd..b14e1474bb 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 3510c64bc9..ffd492e00b 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 7c9567b4ae..3109a91836 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index b7cbe8496b..4eee75d70c 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index d2c69407e9..ef2d81af68 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index b8b15eec1f..fdcdb3d13e 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 58477ed8c1..92a39ddea3 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 39864995e4..a28b4d9270 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 48450c1704..325852ed84 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 1880b80468..55635d34d4 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 8e36666656..603e9d6a79 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index a1b47e894c..cd6e62366e 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index f77aee05d1..9078ea6982 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 9c94cb1886..5e6b31ba0b 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 6f31e995fe..478c288f72 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 827b100056..255ef2ec30 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 87f9bb9744..7c3284c184 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index b48e191f53..6070b80822 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 6ee70fbffd..109c64fb7f 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index c79feb2c19..456876ba8f 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7713be8eb5..ab8f5c082a 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index a4240d5fe4..9e4c5af554 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index f2a2d0a54c..dcafe32add 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 70f7f27b29..7b5983e59b 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b78d73da9e..822cd5203a 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 43c56d470e..4a6a045b04 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index abed2e1d7a..d40ef95402 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 97ca1f2636..41357f34af 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 7c16a9e253..40d872415a 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 5378d38a51..7a0f8e37fc 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f605788420..2648ee9e69 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 7c4314eb82..0dbf74c2d5 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index eff659ddc0..b70d6017a9 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index bdd23bc611..15cc958d5e 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 17c5bb52ae..bbb2d53b56 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index a5c6195a95..fd69459c45 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 3595eef70b..06892e5635 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 3253dbcfb6..f4cb8db1c0 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 3221b7ae90..dc31d1607d 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index a7e0808726..1104e23375 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index c9c8712ec3..790922251b 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index bf7a82f72d..3abe28ce58 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index 9a6fc5eef5..ab581be864 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4066,13 +4066,13 @@ "dev": true }, "babel-jest": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.4.tgz", - "integrity": "sha512-f24OmxyWymk5jfgLdlCMu4fTs4ldxFBIdn5sJdhvGC1m08rSkJ5hYbWkNmfBSvE/DjhCVNSHXepxsI6THGfGsg==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz", + "integrity": "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==", "dev": true, "requires": { - "@jest/transform": "^27.2.4", - "@jest/types": "^27.2.4", + "@jest/transform": "^27.2.5", + "@jest/types": "^27.2.5", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", "babel-preset-jest": "^27.2.0", @@ -4082,21 +4082,21 @@ }, "dependencies": { "@jest/transform": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.4.tgz", - "integrity": "sha512-n5FlX2TH0oQGwyVDKPxdJ5nI2sO7TJBFe3u3KaAtt7TOiV4yL+Y+rSFDl+Ic5MpbiA/eqXmLAQxjnBmWgS2rEA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz", + "integrity": "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.4", + "jest-haste-map": "^27.2.5", "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.4", + "jest-util": "^27.2.5", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4105,9 +4105,9 @@ } }, "@jest/types": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.4.tgz", - "integrity": "sha512-IDO2ezTxeMvQAHxzG/ZvEyA47q0aVfzT95rGFl7bZs/Go0aIucvfDbS2rmnoEdXxlLQhcolmoG/wvL/uKx4tKA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", + "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4182,12 +4182,12 @@ "dev": true }, "jest-haste-map": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.4.tgz", - "integrity": "sha512-bkJ4bT00T2K+1NZXbRcyKnbJ42I6QBvoDNMTAQQDBhaGNnZreiQKUNqax0e6hLTx7E75pKDeltVu3V1HAdu+YA==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz", + "integrity": "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==", "dev": true, "requires": { - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", @@ -4196,8 +4196,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.2.4", - "jest-worker": "^27.2.4", + "jest-util": "^27.2.5", + "jest-worker": "^27.2.5", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4219,12 +4219,12 @@ } }, "jest-util": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.4.tgz", - "integrity": "sha512-mW++4u+fSvAt3YBWm5IpbmRAceUqa2B++JlUZTiuEt2AmNYn0Yw5oay4cP17TGsMINRNPSGiJ2zNnX60g+VbFg==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz", + "integrity": "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==", "dev": true, "requires": { - "@jest/types": "^27.2.4", + "@jest/types": "^27.2.5", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", @@ -4241,9 +4241,9 @@ } }, "jest-worker": { - "version": "27.2.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.4.tgz", - "integrity": "sha512-Zq9A2Pw59KkVjBBKD1i3iE2e22oSjXhUKKuAK1HGX8flGwkm6NMozyEYzKd41hXc64dbd/0eWFeEEuxqXyhM+g==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", + "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", "dev": true, "requires": { "@types/node": "*", diff --git a/package.json b/package.json index 601a705258..8c5b715044 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.10.3", - "babel-jest": "^27.2.4", + "babel-jest": "^27.2.5", "chalk": "^4.1.2", "core-js": "^3.18.2", "diff": "^5.0.0", From c60a8e82017dfc66b9c4544464ea3d08c13d7839 Mon Sep 17 00:00:00 2001 From: Josh Goebel Date: Tue, 12 Oct 2021 09:12:13 -0400 Subject: [PATCH 079/989] (docfix) Typos / clearer working (#1427) --- exercises/concept/factory-sensors/.meta/exemplar.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/factory-sensors/.meta/exemplar.js b/exercises/concept/factory-sensors/.meta/exemplar.js index e46bf4e536..a98a52ac80 100644 --- a/exercises/concept/factory-sensors/.meta/exemplar.js +++ b/exercises/concept/factory-sensors/.meta/exemplar.js @@ -10,19 +10,19 @@ export class OverheatingError extends Error { } /** - * Check if the humidity level is not too high. + * Check if the humidity level is too high. * * @param {number} humidityPercentage * @throws {Error} */ export function checkHumidityLevel(humidityPercentage) { if (humidityPercentage > 70) { - throw new Error('Humidity level is too low'); + throw new Error('Humidity level is too high'); } } /** - * Check if the temperature is not too high. + * Check if the temperature is too high. * * @param {number|null} temperature * @throws {ArgumentError|OverheatingError} From 7399efbbb5d0adc23f3fd9a74115871036d571e0 Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Wed, 13 Oct 2021 00:02:56 +0530 Subject: [PATCH 080/989] Add arithmetic operators concept (#1420) --- .../arithmetic-operators/.meta/config.json | 5 ++ concepts/arithmetic-operators/about.md | 84 +++++++++++++++++++ concepts/arithmetic-operators/introduction.md | 62 ++++++++++++++ concepts/arithmetic-operators/links.json | 14 ++++ config.json | 7 +- .../freelancer-rates/.docs/instructions.md | 2 +- .../freelancer-rates/.docs/introduction.md | 63 ++++++++++++++ 7 files changed, 235 insertions(+), 2 deletions(-) create mode 100644 concepts/arithmetic-operators/.meta/config.json create mode 100644 concepts/arithmetic-operators/about.md create mode 100644 concepts/arithmetic-operators/introduction.md create mode 100644 concepts/arithmetic-operators/links.json diff --git a/concepts/arithmetic-operators/.meta/config.json b/concepts/arithmetic-operators/.meta/config.json new file mode 100644 index 0000000000..abc11df480 --- /dev/null +++ b/concepts/arithmetic-operators/.meta/config.json @@ -0,0 +1,5 @@ +{ + "authors": ["JaPatGitHub"], + "contributors": [], + "blurb": "Javascript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." +} diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md new file mode 100644 index 0000000000..b675f81187 --- /dev/null +++ b/concepts/arithmetic-operators/about.md @@ -0,0 +1,84 @@ +# About + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. + + ```javascript + 1 + 2; // => 3 + 2.5 + 3.9; // => 6.5 + ``` + +- `-`: The subtraction operator is used to find the difference between two numbers + + ```javascript + 19 - 2; // => 17 + 7.4 - 1.2; // => 1.5 + ``` + +- `*`: The multiplication operator is used to find the product of two numbers two numbers + + ```javascript + 7 * 5; // => 35 + 9.2 * 6.3; // => 57.959999999999994 + ``` + +- `/`: The division operator is used to divide two numbers. + Since JavaScript numbers are always floating point numbers, there is no integer division. + + ```javascript + 8 / 2; // => 4 + 25 / 3; // => 8.333333333333334 + ``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + 11 % 4; // => 3 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + It is the equivalent of using [`Math.pow()`][mdn-math-pow] + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +## Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +## Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-math-pow]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md new file mode 100644 index 0000000000..ee89dec494 --- /dev/null +++ b/concepts/arithmetic-operators/introduction.md @@ -0,0 +1,62 @@ +# Introduction + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. +- `-`: The subtraction operator is used to find the difference between two numbers +- `*`: The multiplication operator is used to find the product of two numbers. +- `/`: The division operator is used to divide two numbers. + +```javascript +2 - 1.5; //=> 0.5 +19 / 2; //=> 9.5 +``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +## Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +## Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table diff --git a/concepts/arithmetic-operators/links.json b/concepts/arithmetic-operators/links.json new file mode 100644 index 0000000000..ff4af77e05 --- /dev/null +++ b/concepts/arithmetic-operators/links.json @@ -0,0 +1,14 @@ +[ + { + "url": "https://javascript.info/operators#maths", + "description": "javascript.info: Arithmetic Operators" + }, + { + "url": "https://javascript.info/operators#modify-in-place", + "description": "javascript.info: Shorthand Assignment Operators" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence", + "description": "MDN: Operator Precedence" + } +] diff --git a/config.json b/config.json index 4bb23c61a4..cdb2d4edec 100644 --- a/config.json +++ b/config.json @@ -46,7 +46,7 @@ "slug": "freelancer-rates", "name": "Freelancer Rates", "uuid": "0aff2fa7-55ea-47e9-af4a-78927d916baf", - "concepts": ["numbers"], + "concepts": ["numbers", "arithmetic-operators"], "prerequisites": ["basics"], "status": "beta" }, @@ -1626,6 +1626,11 @@ ] }, "concepts": [ + { + "uuid": "82329ca4-62a6-4df4-be44-73cecc21e1b8", + "slug": "arithmetic-operators", + "name": "Arithmetic Operators" + }, { "uuid": "e1b15569-387c-4833-8c3b-9a94e0ee1583", "slug": "array-analysis", diff --git a/exercises/concept/freelancer-rates/.docs/instructions.md b/exercises/concept/freelancer-rates/.docs/instructions.md index cdf43b0655..aa8029a8ab 100644 --- a/exercises/concept/freelancer-rates/.docs/instructions.md +++ b/exercises/concept/freelancer-rates/.docs/instructions.md @@ -7,7 +7,7 @@ We first establish a few rules between the freelancer and the project manager: - The daily rate is 8 times the hourly rate; - A month has 22 billable days. -If the freelancer bills the project manager per month, there is a discount applied. This can be handy if the project manager has a fixed budget. +If the freelancer bills the project manager per month or more, there is a discount applied. This can be handy if the project manager has a fixed budget. Discounts are modeled as fractional numbers (percentage) between `0.0` (`0%`, no discount) and `0.90` (`90%`, maximum discount). diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 07f6172748..cda5276ddf 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Numbers + Many programming languages have specific numeric types to represent different types of numbers, but JavaScript only has two: - `number`: a numeric data type in the double-precision 64-bit floating point format (IEEE 754). @@ -9,3 +11,64 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. + +## Arithmetic Operators + +Javascript provides 6 different operators to perform basic arithmetic operations on numbers. + +- `+`: The addition operator is used to find sum of numbers. +- `-`: The subtraction operator is used to find the difference between two numbers +- `*`: The multiplication operator is used to find the product of two numbers. +- `/`: The division operator is used to divide two numbers. + +```javascript +2 - 1.5; //=> 0.5 +19 / 2; //=> 9.5 +``` + +- `%`: The remainder operator is used to find the remainder of a division performed. + + ```javascript + 40 % 4; // => 0 + -11 % 4; // => -3 + ``` + +- `**`: The exponentiation operator is used to raise a number to a power. + + ```javascript + 4 ** 3; // => 62 + 4 ** 1 / 2; // => 2 + ``` + +### Order of Operations + +When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. + + +```javascript +const result = 3 ** 3 + 9 * 4 / (3 - 1); +// => 3 ** 3 + 9 * 4/2 +// => 27 + 9 * 4/2 +// => 27 + 18 +// => 45 +``` + + +### Shorthand Assignment Operators + +Shorthand assignment operators are a shorter way of writing code conducting arithmetic operations on a variable, and assigning the new value to the same variable. +For example, consider two variables `x` and `y`. +Then, `x += y` is same as `x = x + y`. +Often, this is used with a number instead of a variable `y`. +The 5 other operations can also be conducted in a similar style. + +```javascript +let x = 5; +x += 25; // x is now 30 + +let y = 31; +y %= 3; // y is now 1 +``` + +[mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table From 9d479429c788faa84526789e67e0bbdc97fe1b6a Mon Sep 17 00:00:00 2001 From: Ronald van der Bergh <30640637+rhvdbergh@users.noreply.github.com> Date: Tue, 12 Oct 2021 23:20:41 -0500 Subject: [PATCH 081/989] Fix typos in about.md (#1429) --- concepts/promises/about.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concepts/promises/about.md b/concepts/promises/about.md index 2e1d260428..fc33556f33 100644 --- a/concepts/promises/about.md +++ b/concepts/promises/about.md @@ -82,7 +82,7 @@ findDataById(4) ## Static Methods of the Promise Class -Some of the [staic methods][promise-static-methods] that are available on `Promise` can be used resolve and reject promises. Here are a few of them: +Some of the [static methods][promise-static-methods] that are available on `Promise` can be used to resolve and reject promises. Here are a few of them: ### Promise.all From dfa6359dd917cce7fc11cf403e8e95b5788c27e9 Mon Sep 17 00:00:00 2001 From: Karin Hendrikse <30577427+khendrikse@users.noreply.github.com> Date: Wed, 13 Oct 2021 17:39:58 +0200 Subject: [PATCH 082/989] Elyses enchantments, mention splice returns deleted items (#1434) Co-authored-by: khendrikse --- exercises/concept/elyses-enchantments/.docs/introduction.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index fecee26cd1..6b7e190352 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -84,7 +84,8 @@ numbers; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place. +> This method returns an array containing the deleted elements.[^5] ```javascript const numbers = [1, 'two', 3, 'four']; From 904b40d7f935d64c748f1eca53d0749589b4733f Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 13 Oct 2021 22:27:26 +0200 Subject: [PATCH 083/989] Improve splice documentation (#1435) --- concepts/arrays/about.md | 3 ++- concepts/arrays/introduction.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 17803c29a3..2b5a3cb29e 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -197,7 +197,8 @@ names; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place. +> This method returns an array containing the deleted elements.[^5] ```javascript const names = ['Jack', 'Laura', 'Paul', 'Megan']; diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 4ad0ec7db3..7496b285eb 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -83,7 +83,7 @@ numbers; ### splice -> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.[^5] +> The splice() method changes the contents of an array by removing or replacing existing elements and/or adding new elements in place.This method returns an array containing the deleted elements.[^5] ```javascript const numbers = [1, 'two', 3, 'four']; From bde1fe6bec04a4371c2293a16558430e59e2a632 Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Fri, 15 Oct 2021 04:05:04 +0530 Subject: [PATCH 084/989] Fix typo (#1438) --- concepts/arithmetic-operators/introduction.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md index ee89dec494..1fc95bf5e9 100644 --- a/concepts/arithmetic-operators/introduction.md +++ b/concepts/arithmetic-operators/introduction.md @@ -2,7 +2,7 @@ ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. - `-`: The subtraction operator is used to find the difference between two numbers @@ -31,7 +31,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ## Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript From 489729e1f849b1180ed1371a48f740ec1ebc2a5b Mon Sep 17 00:00:00 2001 From: bwtlt Date: Fri, 15 Oct 2021 19:09:51 +0200 Subject: [PATCH 085/989] Add missing arrays link in Functions concept (#1441) --- concepts/functions/about.md | 3 ++- concepts/functions/introduction.md | 3 ++- exercises/concept/lasagna-master/.docs/introduction.md | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/concepts/functions/about.md b/concepts/functions/about.md index 1d0e808812..972cadc54b 100644 --- a/concepts/functions/about.md +++ b/concepts/functions/about.md @@ -107,7 +107,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -155,6 +155,7 @@ Have a look at [closures][concept-closures] to learn more about variable scope i [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-rest-and-spread]: /tracks/javascript/concepts/rest-and-spread [concept-objects]: /tracks/javascript/concepts/objects +[concept-arrays]: /tracks/javascript/concepts/arrays [concept-callbacks]: /tracks/javascript/concepts/callbacks [mdn-arguments-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive diff --git a/concepts/functions/introduction.md b/concepts/functions/introduction.md index 3080e5872d..e43196d025 100644 --- a/concepts/functions/introduction.md +++ b/concepts/functions/introduction.md @@ -81,7 +81,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -119,4 +119,5 @@ const obj = { [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-objects]: /tracks/javascript/concepts/objects [concept-callbacks]: /tracks/javascript/concepts/callbacks +[concept-arrays]: /tracks/javascript/concepts/arrays [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive diff --git a/exercises/concept/lasagna-master/.docs/introduction.md b/exercises/concept/lasagna-master/.docs/introduction.md index 3080e5872d..2ef177a752 100644 --- a/exercises/concept/lasagna-master/.docs/introduction.md +++ b/exercises/concept/lasagna-master/.docs/introduction.md @@ -81,7 +81,7 @@ noReturn(1); ``` In JavaScript, you can only return exactly one value. -If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays].. +If you want to pass more information, you need to combine it into one entity first, usually into an [object][concept-objects], or an [array][concept-arrays]. ```javascript function divide(a, b) { @@ -118,5 +118,6 @@ const obj = { [concept-arrow-functions]: /tracks/javascript/concepts/arrow-functions [concept-null-undefined]: /tracks/javascript/concepts/null-undefined [concept-objects]: /tracks/javascript/concepts/objects +[concept-arrays]: /tracks/javascript/concepts/arrays [concept-callbacks]: /tracks/javascript/concepts/callbacks [mdn-primitives]: https://developer.mozilla.org/en-US/docs/Glossary/Primitive From eb033836ecb08bc45b09ba57e6e6447698940c79 Mon Sep 17 00:00:00 2001 From: Carina Blair Date: Fri, 15 Oct 2021 19:35:29 +0200 Subject: [PATCH 086/989] Fix door policy comment typo (#1442) --- exercises/concept/poetry-club-door-policy/.meta/exemplar.js | 2 +- exercises/concept/poetry-club-door-policy/door-policy.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js index f381732dc8..0dc048defb 100644 --- a/exercises/concept/poetry-club-door-policy/.meta/exemplar.js +++ b/exercises/concept/poetry-club-door-policy/.meta/exemplar.js @@ -35,7 +35,7 @@ export function backDoorResponse(line) { } /** - * Format the password for the front-door, given the response + * Format the password for the back door, given the response * letters. * * @param {string} word the letters you responded with before diff --git a/exercises/concept/poetry-club-door-policy/door-policy.js b/exercises/concept/poetry-club-door-policy/door-policy.js index a5c6427e00..41a3e4390d 100644 --- a/exercises/concept/poetry-club-door-policy/door-policy.js +++ b/exercises/concept/poetry-club-door-policy/door-policy.js @@ -53,7 +53,7 @@ export function backDoorResponse(line) { } /** - * Format the password for the front-door, given the response + * Format the password for the back door, given the response * letters. * * @param {string} word the letters you responded with before From 457672bf923dfe163ba287a64bd311303347d449 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Fri, 15 Oct 2021 22:56:36 +0200 Subject: [PATCH 087/989] fix JavaScript and learnt typo (#1443) --- concepts/arithmetic-operators/.meta/config.json | 2 +- concepts/arithmetic-operators/about.md | 4 ++-- concepts/array-analysis/.meta/config.json | 2 +- concepts/array-destructuring/introduction.md | 2 +- concepts/arrays/about.md | 2 +- concepts/arrays/introduction.md | 2 +- concepts/errors/about.md | 6 +++--- concepts/errors/introduction.md | 2 +- concepts/rest-and-spread/.meta/config.json | 2 +- concepts/rest-and-spread/about.md | 2 +- concepts/rest-and-spread/introduction.md | 2 +- .../elyses-destructured-enchantments/.docs/introduction.md | 4 ++-- exercises/concept/elyses-enchantments/.docs/introduction.md | 2 +- .../.docs/introduction.md | 2 +- exercises/concept/factory-sensors/.docs/introduction.md | 2 +- exercises/concept/freelancer-rates/.docs/introduction.md | 4 ++-- exercises/concept/nullability/.docs/introduction.md | 2 +- exercises/practice/meetup/.docs/instructions.append.md | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/concepts/arithmetic-operators/.meta/config.json b/concepts/arithmetic-operators/.meta/config.json index abc11df480..32f5654b35 100644 --- a/concepts/arithmetic-operators/.meta/config.json +++ b/concepts/arithmetic-operators/.meta/config.json @@ -1,5 +1,5 @@ { "authors": ["JaPatGitHub"], "contributors": [], - "blurb": "Javascript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." + "blurb": "JavaScript has 6 different operators to perform basic arithmetic operations on numbers. Additionally there is a matching shorthand assignment operator for each of those." } diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md index b675f81187..badf35bf6b 100644 --- a/concepts/arithmetic-operators/about.md +++ b/concepts/arithmetic-operators/about.md @@ -2,7 +2,7 @@ ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. @@ -52,7 +52,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ## Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index 3e4bb6192d..9f58ce0323 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Javascript provides a number of useful array methods for analysis.", + "blurb": "JavaScript provides a number of useful array methods for analysis.", "authors": ["peterchu999", "SleeplessByte"], "contributors": [] } diff --git a/concepts/array-destructuring/introduction.md b/concepts/array-destructuring/introduction.md index b44df90141..5d4bd37b48 100644 --- a/concepts/array-destructuring/introduction.md +++ b/concepts/array-destructuring/introduction.md @@ -1,6 +1,6 @@ # Introduction -Javascript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. +JavaScript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. In this example, each value in the `numberOfMoons` array is assigned to its corresponding planet: diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 2b5a3cb29e..6308e7b473 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -1,6 +1,6 @@ # About -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. It includes the `length` property and also lots of [useful methods][array-docs] for traversing and mutating the array. To create an array, add elements between square brackets `[]`. diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 7496b285eb..38efc18c78 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. To create an array, add elements between square brackets `[]`. To read from the array, put the index in square brackets `[]` after the identifier. diff --git a/concepts/errors/about.md b/concepts/errors/about.md index 56b7705944..b1114329d1 100644 --- a/concepts/errors/about.md +++ b/concepts/errors/about.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} @@ -58,11 +58,11 @@ class MyCustomError extends Error {} ## Throwing non errors -While the syntax `throw` is usually used to throw an Error object, Javascript is flexible and will let you throw a `string`, a `null` or any primitive type. +While the syntax `throw` is usually used to throw an Error object, JavaScript is flexible and will let you throw a `string`, a `null` or any primitive type. ## Error stacktraces -While this is not standard in Javascript, most of the Javascript environments implement a [`stack`][error-stack] property on the Error objects, allowing you to get the stack trace of the error that was thrown. +While this is not standard in JavaScript, most of the JavaScript environments implement a [`stack`][error-stack] property on the Error objects, allowing you to get the stack trace of the error that was thrown. [error-types]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#error_types [custom-error-type]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error#custom_error_types diff --git a/concepts/errors/introduction.md b/concepts/errors/introduction.md index 052fcf23c0..34aa51ce76 100644 --- a/concepts/errors/introduction.md +++ b/concepts/errors/introduction.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} diff --git a/concepts/rest-and-spread/.meta/config.json b/concepts/rest-and-spread/.meta/config.json index 3372a3ffea..dec1d0ce0b 100644 --- a/concepts/rest-and-spread/.meta/config.json +++ b/concepts/rest-and-spread/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Javascript has a built-in ... operator that makes it easier to work with indefinite numbers of elements.", + "blurb": "JavaScript has a built-in ... operator that makes it easier to work with indefinite numbers of elements.", "authors": ["kristinaborn"], "contributors": ["SleeplessByte", "angelikatyborska"] } diff --git a/concepts/rest-and-spread/about.md b/concepts/rest-and-spread/about.md index 6d1e2d74b6..a98df0d30e 100644 --- a/concepts/rest-and-spread/about.md +++ b/concepts/rest-and-spread/about.md @@ -1,6 +1,6 @@ # About -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ## Rest operator diff --git a/concepts/rest-and-spread/introduction.md b/concepts/rest-and-spread/introduction.md index 029dc1a64f..36008e7dd6 100644 --- a/concepts/rest-and-spread/introduction.md +++ b/concepts/rest-and-spread/introduction.md @@ -1,6 +1,6 @@ # Introduction -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ## Rest operator diff --git a/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md b/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md index df7eaa66a0..b8ee42f346 100644 --- a/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-destructured-enchantments/.docs/introduction.md @@ -2,7 +2,7 @@ ## Array destructuring -Javascript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. +JavaScript's array destructuring syntax is a concise way to extract values from an array and assign them to distinct variables. In this example, each value in the `numberOfMoons` array is assigned to its corresponding planet: @@ -16,7 +16,7 @@ neptune; ## Rest and spread -Javascript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. +JavaScript has a built-in `...` operator that makes it easier to work with indefinite numbers of elements. Depending on the context, it's called either a _rest operator_ or _spread operator_. ### Rest elements diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 6b7e190352..114d6e68f5 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. +In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, even mixed types. To create an array, add elements between square brackets `[]`. To read from the array, put the index in square brackets `[]` after the identifier. diff --git a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md index 1c06e38eeb..b0acc43b72 100644 --- a/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-transformative-enchantments/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -In Javascript, the `Array` class has many powerful built-in functions for transforming arrays. These functions make it much easier to do things than it otherwise would be using a simple for loop or more direct manipulation. +In JavaScript, the `Array` class has many powerful built-in functions for transforming arrays. These functions make it much easier to do things than it otherwise would be using a simple for loop or more direct manipulation. Example of transformation using a for loop and second array: diff --git a/exercises/concept/factory-sensors/.docs/introduction.md b/exercises/concept/factory-sensors/.docs/introduction.md index 052fcf23c0..34aa51ce76 100644 --- a/exercises/concept/factory-sensors/.docs/introduction.md +++ b/exercises/concept/factory-sensors/.docs/introduction.md @@ -30,7 +30,7 @@ try { } ``` -As any object in Javascript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. ```javascript class CustomError extends Error {} diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index cda5276ddf..07b05af6b5 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -14,7 +14,7 @@ Otherwise, the `number` type is likely the better option. ## Arithmetic Operators -Javascript provides 6 different operators to perform basic arithmetic operations on numbers. +JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. - `+`: The addition operator is used to find sum of numbers. - `-`: The subtraction operator is used to find the difference between two numbers @@ -43,7 +43,7 @@ Javascript provides 6 different operators to perform basic arithmetic operations ### Order of Operations When using multiple operators in a line, JavaScript follows an order of precedence as shown in [this precedence table][mdn-operator-precedence]. -To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've leant in elementary math classes. +To simplify it to our context, JavaScript uses the PEDMAS (Parentheses, Exponents, Division/Multiplication, Addition/Subtraction) rule we've learnt in elementary math classes. ```javascript diff --git a/exercises/concept/nullability/.docs/introduction.md b/exercises/concept/nullability/.docs/introduction.md index 9e21cbdbcb..0ab971affb 100644 --- a/exercises/concept/nullability/.docs/introduction.md +++ b/exercises/concept/nullability/.docs/introduction.md @@ -1,6 +1,6 @@ # Introduction -The `null` value in Javascript represents the intentional absence of an object value. It is one of Javascript's primitive types. +The `null` value in JavaScript represents the intentional absence of an object value. It is one of JavaScript's primitive types. ```javascript // I do not have an apple. diff --git a/exercises/practice/meetup/.docs/instructions.append.md b/exercises/practice/meetup/.docs/instructions.append.md index 2cccce0cee..3d9c34eede 100644 --- a/exercises/practice/meetup/.docs/instructions.append.md +++ b/exercises/practice/meetup/.docs/instructions.append.md @@ -1,6 +1,6 @@ # Instructions append -In Javascript, the Date object month's index ranges from 0 to 11. +In JavaScript, the Date object month's index ranges from 0 to 11. ```javascript const date = new Date('2020-06-13'); From 78cbe3829c3c105f330ab42aa75a011382959758 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 17 Oct 2021 16:56:06 +0200 Subject: [PATCH 088/989] Add PR commenter (#1445) --- .github/pr-commenter.yml | 68 ++++++++++++++++++++++++++++++++ .github/workflows/pr-comment.yml | 16 ++++++++ 2 files changed, 84 insertions(+) create mode 100644 .github/pr-commenter.yml create mode 100644 .github/workflows/pr-comment.yml diff --git a/.github/pr-commenter.yml b/.github/pr-commenter.yml new file mode 100644 index 0000000000..024f0ca9ad --- /dev/null +++ b/.github/pr-commenter.yml @@ -0,0 +1,68 @@ +comment: + on-update: edit + glob-options: + dot: true + + header: | + ### Dear {{ prAuthor }} + Thank you for contributing to the JavaScript track on Exercism! 💙 + You will see some automated feedback below 🤖. It would be great if you can make sure your PR covers those points. This will save your reviewer some time and your change can be merged quicker. + + footer: | + + Automated comment created by [PR Commenter](https://github.com/exercism/pr-commenter-action) 🤖. + + snippets: + - id: concept-changes + files: + - 'exercises/concept/*/.docs/introduction.md' + - 'concepts/*/introduction.md' + - 'concepts/*/about.md' + body: | + - 📜 The following files usually contain very similar content. + - `concepts//about.md` + - `concepts//introduction.md` + - `exercises/concept//.docs/introduction.md` + + Please check whether the changes you made to one of these also need to be applied to the others. + + - id: exemplar-or-stub-changes + files: + - 'exercises/concept/*/.meta/*.js' + - any: + - 'exercises/concept/*/*.js' + - '!exercises/concept/*/*.spec.js' + body: | + - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the sub file (`.js`), make sure the change is applied to both files. + + - id: problem-spec-related + files: + - 'exercises/practice/*/*.spec.js' + - 'exercises/practice/*/.docs/instructions.md' + body: | + - ⬆️ The instructions and test cases for many practice exercises originate in the Exercism-wide [problem-specifications repo](https://github.com/exercism/problem-specifications). If the exercise you changed is listed there in the [exercises folder](https://github.com/exercism/problem-specifications/tree/main/exercises), please consider the following. + - Improvements to the `instructions.md` file should be made in the problem-spec repo so that all tracks can benefit. + You can open a PR there instead. + - If you want to add some language specific information, use the `instructions.append.md` file (see [Practice Exercise Docs](https://exercism.org/docs/building/tracks/practice-exercises)). + - Test cases selected in the `.meta/tests.toml` file need to be implemented in the `.spec.js` file according to the specification in [`canonical-data.json`](https://github.com/exercism/problem-specifications#test-data-canonical-datajson). + + - id: note-for-contributors + files: + - '*' + - '**/*' + body: | + - ✍️ If your PR is not related to an existing issue (and is not self-explaining like a typo fix), please make sure the description explains why the change you made is necessary. + + - 🔤 If your PR fixes an easy to identify typo, if would be great if you could check for that typo in the whole repo. For example, if you found `Unicdoe`, use "replace all" in your editor (or command line magic) to fix it consistently. + + - id: note-for-maintainers + files: + - '*' + - '**/*' + body: | + ### Dear Reviewer/Maintainer + - 📏 Make sure you set the appropriate **`x:size` label** for the PR. (This also works after merging, in case you forgot about it.) + + - 🔍 **Don't be too nit-picky.** If the PR is a clear improvement compared to the status quo, it should be approved as clear signal this is good to be merged even if the minor comments you might have are not addressed by the contributor. Further improvement ideas can be captured in issues (if important enough) and implemented via additional PRs. + + - 🤔 After reviewing the diff in the "Files changed" section, take a moment to think about whether there are **changes missing** from the diff. Does something need to be adjusted in other places so the code or content stays consistent? diff --git a/.github/workflows/pr-comment.yml b/.github/workflows/pr-comment.yml new file mode 100644 index 0000000000..561a1929dc --- /dev/null +++ b/.github/workflows/pr-comment.yml @@ -0,0 +1,16 @@ +name: PR Comment + +on: [pull_request_target] + +jobs: + pr-comment: + runs-on: ubuntu-latest + steps: + - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a #v1.3.0 + with: + github-token: '${{ github.token }}' + config-file: '.github/pr-commenter.yml' + template-variables: | + { + "prAuthor": "${{ github.event.pull_request.user.login }}" + } From 68a9fff1a74721cba3ac2ea49acb3689a5c2263a Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 17 Oct 2021 21:21:28 +0200 Subject: [PATCH 089/989] Remove PR commenter version comment (#1450) --- .github/workflows/pr-comment.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-comment.yml b/.github/workflows/pr-comment.yml index 561a1929dc..321bbae256 100644 --- a/.github/workflows/pr-comment.yml +++ b/.github/workflows/pr-comment.yml @@ -6,7 +6,7 @@ jobs: pr-comment: runs-on: ubuntu-latest steps: - - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a #v1.3.0 + - uses: exercism/pr-commenter-action@3706a61d7c6cf1a77db576b9a4c0e7046ae78f1a with: github-token: '${{ github.token }}' config-file: '.github/pr-commenter.yml' From 5ac1fb34be5a3c72679038827b00195c64a05fee Mon Sep 17 00:00:00 2001 From: Jake Witcher <41153523+jakewitcher@users.noreply.github.com> Date: Mon, 18 Oct 2021 06:32:52 -0400 Subject: [PATCH 090/989] Add inheritance concept (#1447) --- concepts/errors/about.md | 3 +- concepts/errors/introduction.md | 5 +- concepts/inheritance/.meta/config.json | 5 + concepts/inheritance/about.md | 144 ++++++++++++++++++ concepts/inheritance/introduction.md | 40 +++++ concepts/inheritance/links.json | 14 ++ config.json | 7 +- .../factory-sensors/.docs/introduction.md | 48 +++++- .../concept/factory-sensors/.meta/design.md | 1 + 9 files changed, 261 insertions(+), 6 deletions(-) create mode 100644 concepts/inheritance/.meta/config.json create mode 100644 concepts/inheritance/about.md create mode 100644 concepts/inheritance/introduction.md create mode 100644 concepts/inheritance/links.json diff --git a/concepts/errors/about.md b/concepts/errors/about.md index b1114329d1..34e3698624 100644 --- a/concepts/errors/about.md +++ b/concepts/errors/about.md @@ -30,7 +30,8 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} diff --git a/concepts/errors/introduction.md b/concepts/errors/introduction.md index 34aa51ce76..138afd6610 100644 --- a/concepts/errors/introduction.md +++ b/concepts/errors/introduction.md @@ -19,7 +19,7 @@ Using the `throw` syntax, you can throw an Error. throw new Error('Oops'); ``` -When an Error is thrown, the current execution is stopped and resume in the first catch block of the call stack. +When an `Error` is thrown, the current execution is stopped and resumes in the first catch block of the call stack. ```javascript try { @@ -30,7 +30,8 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} diff --git a/concepts/inheritance/.meta/config.json b/concepts/inheritance/.meta/config.json new file mode 100644 index 0000000000..172c43922b --- /dev/null +++ b/concepts/inheritance/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "Inheritance creates parent-child relationships between classes in JavaScript. Learn how to use inheritance to create objects with shared behavior.", + "authors": ["JakeWitcher"], + "contributors": [] +} diff --git a/concepts/inheritance/about.md b/concepts/inheritance/about.md new file mode 100644 index 0000000000..e75dc4c7a6 --- /dev/null +++ b/concepts/inheritance/about.md @@ -0,0 +1,144 @@ +# About + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +## Constructors + +If no constructor function is defined by the child class, the parent constructor function is used. +However, if the child class defines a constructor function of its own, the parent constructor must be explicitly called. +To invoke the parent constructor from within the child constructor's scope, the keyword `super` is used. + +```javascript +class Pet { + constructor(name) { + this.name = name; + } +} + +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } +} + +const dog = new Dog('Otis', 'Pug'); +``` + +Because the parent constructor is responsible for initializing a new object and assigning it to `this`, it must be called before `this` is used by the child constructor. + +```javascript +class Dog extends Pet { + constructor(name, breed) { + // using 'this' before calling the parent constructor with 'super' + this.breed = breed; + super(name); + } +} + +const dog = new Dog('Otis', 'Pug'); +// => ReferenceError: Must call super constructor in derived class before accessing 'this'... +``` + +## Defining Methods on the Child Class + +A child class may define behavior of its own in addition to the behavior inherited from the parent. + +This is one of the key reasons for using inheritance; to have specialized child classes with their own unique data and methods that are related through shared methods and data supplied by the parent class. + +```javascript +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } + + describe() { + console.log(`${this.name} is a ${this.breed}.`); + } +} + +const dog = new Dog('Otis', 'Pug'); +dog.introduce(); +dog.describe(); +// => 'This is my pet, Otis.' +// => 'Otis is a Pug.' +``` + +## Overriding Methods Inherited From the Parent Class + +A child class can also override the behavior of a method defined by the parent and replace or extend it with behavior defined by the child class. + +```javascript +class Cat extends Pet { + // replacing parent class behavior + introduce() { + console.log(`This is my cat, ${this.name}.`); + } +} + +class Dog extends Pet { + constructor(name, breed) { + super(name); + this.breed = breed; + } + + describe() { + console.log(`${this.name} is a ${this.breed}.`); + } + + // extending parent class behavior + introduce() { + super.introduce(); + this.describe(); + } +} + +const cat = new Cat('Milo'); +cat.introduce(); +// => 'This is my cat, Milo.' + +const dog = new Dog('Otis', 'Pug'); +dog.introduce(); +// => This is my pet, Otis. +// => Otis is a Pug. +``` + +To call a method defined on the parent class from the body of a method with the same name on the child class, the keyword `super` must be used to reference the parent. + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/concepts/inheritance/introduction.md b/concepts/inheritance/introduction.md new file mode 100644 index 0000000000..19816981b2 --- /dev/null +++ b/concepts/inheritance/introduction.md @@ -0,0 +1,40 @@ +# Introduction + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/concepts/inheritance/links.json b/concepts/inheritance/links.json new file mode 100644 index 0000000000..f661343963 --- /dev/null +++ b/concepts/inheritance/links.json @@ -0,0 +1,14 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritance", + "description": "MDN: Inheritance" + }, + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain", + "description": "MDN: Inheritance and the Prototype Chain" + }, + { + "url": "https://javascript.info/class-inheritance", + "description": "javascript.info: Class Inheritance" + } +] diff --git a/config.json b/config.json index cdb2d4edec..fa7cc01eaf 100644 --- a/config.json +++ b/config.json @@ -227,7 +227,7 @@ "slug": "factory-sensors", "name": "Factory Sensors", "uuid": "2ccafa38-2802-44c1-8758-7415edefa909", - "concepts": ["errors"], + "concepts": ["errors", "inheritance"], "prerequisites": ["null-undefined", "conditionals"], "status": "beta" }, @@ -1765,6 +1765,11 @@ "uuid": "cbad4d23-a9d8-4370-add2-f4416a4df027", "slug": "type-conversion", "name": "Type Conversion" + }, + { + "uuid": "c890e216-5acb-4fb8-8081-61eb78eabe87", + "slug": "inheritance", + "name": "Inheritance" } ], "key_features": [ diff --git a/exercises/concept/factory-sensors/.docs/introduction.md b/exercises/concept/factory-sensors/.docs/introduction.md index 34aa51ce76..1722a48302 100644 --- a/exercises/concept/factory-sensors/.docs/introduction.md +++ b/exercises/concept/factory-sensors/.docs/introduction.md @@ -1,5 +1,7 @@ # Introduction +## Errors + Errors are useful to report when something is wrong or unexpected in a program or a piece of code. They are javascript objects. @@ -19,7 +21,7 @@ Using the `throw` syntax, you can throw an Error. throw new Error('Oops'); ``` -When an Error is thrown, the current execution is stopped and resume in the first catch block of the call stack. +When an Error is thrown, the current execution is stopped and resumes in the first catch block of the call stack. ```javascript try { @@ -30,7 +32,47 @@ try { } ``` -As any object in JavaScript the Error can be "extended" to create Custom errors. You can use the `instanceof` syntax to check if the error caught is an instance of a particular object. +## Inheritance + +Inheritance is a way to create parent-child relationships between classes. +The child class (sometimes referred to as a _subclass_) has access to the behavior and data defined by the parent class (sometimes referred to as a _superclass_). + +```javascript +class Pet { + constructor(name) { + this.name = name; + } + + introduce() { + console.log(`This is my pet, ${this.name}.`); + } +} + +class Dog extends Pet {} + +const dog = new Dog('Otis'); +dog.introduce(); +// => This is my pet, Otis. +``` + +The `extends` keyword in the child class declaration establishes a relationship with the parent class through the [prototype chain][prototype-chain]. + +Objects created by the child's constructor will have the parent class's prototype in their prototype chain, providing access to any methods or data defined by the parent. + +```javascript +const dog = new Dog('Otis'); + +Dog.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(dog); // => true +Pet.prototype.isPrototypeOf(Dog.prototype); // => true + +Pet.prototype.hasOwnProperty('introduce'); // => true +Dog.prototype.hasOwnProperty('introduce'); // => false +dog.hasOwnProperty('introduce'); // => false +``` + +As with any class in JavaScript, subclasses can inherit from `Error` to create Custom errors by using the `extends` keyword. +The `instanceof` syntax will check if the error caught is an instance of a particular subclass of `Error`. ```javascript class CustomError extends Error {} @@ -43,3 +85,5 @@ try { } } ``` + +[prototype-chain]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Inheritance_and_the_prototype_chain diff --git a/exercises/concept/factory-sensors/.meta/design.md b/exercises/concept/factory-sensors/.meta/design.md index 3558ef359c..92ac6fc903 100644 --- a/exercises/concept/factory-sensors/.meta/design.md +++ b/exercises/concept/factory-sensors/.meta/design.md @@ -22,6 +22,7 @@ The goal of this exercise is to teach the student how to handle errors / excepti ## Concepts - `errors` +- `inheritance` ## Prerequisites From faecaed33822e893b31f72bf6d997d307697342d Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Mon, 18 Oct 2021 17:15:58 +0530 Subject: [PATCH 091/989] Instructions for throwing error in collatz-conjecture (#1449) --- .../collatz-conjecture/.docs/instructions.append.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 exercises/practice/collatz-conjecture/.docs/instructions.append.md diff --git a/exercises/practice/collatz-conjecture/.docs/instructions.append.md b/exercises/practice/collatz-conjecture/.docs/instructions.append.md new file mode 100644 index 0000000000..8896093168 --- /dev/null +++ b/exercises/practice/collatz-conjecture/.docs/instructions.append.md @@ -0,0 +1,9 @@ +# Instructions append + +If `n` is not a positive integer, stop the program from being executed further and return an error message. + +In JavaScript, this can be done using the `throw` statement. + +```javascript +throw new Error('Only positive numbers are allowed'); +``` From 4c2b1fe7f8c87e6b7b0940a07ff32587f9cbbb32 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:38:38 +0200 Subject: [PATCH 092/989] Add comment for "same object" assertions (#1455) --- .../concept/amusement-park/amusement-park.spec.js | 3 ++- exercises/concept/bird-watcher/bird-watcher.spec.js | 2 +- .../high-score-board/high-score-board.spec.js | 13 ++++++++++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/exercises/concept/amusement-park/amusement-park.spec.js b/exercises/concept/amusement-park/amusement-park.spec.js index 6da514deca..6b0e7aedae 100644 --- a/exercises/concept/amusement-park/amusement-park.spec.js +++ b/exercises/concept/amusement-park/amusement-park.spec.js @@ -29,7 +29,7 @@ describe('revokeTicket', () => { test('returns the same object that was passed in', () => { const visitor = { name: 'Anatoli Traverse', age: 34, ticketId: 'AA5AA01D' }; - // this follows the suggestion from the Jest docs to avoid a confusing test report + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(revokeTicket(visitor), visitor)).toBe(true); }); @@ -39,6 +39,7 @@ describe('revokeTicket', () => { const actual = revokeTicket(visitor); expect(actual).toEqual(visitor); + // This checks that the same object that was passed in is returned. expect(Object.is(actual, visitor)).toBe(true); }); }); diff --git a/exercises/concept/bird-watcher/bird-watcher.spec.js b/exercises/concept/bird-watcher/bird-watcher.spec.js index 3339045c9a..67f15913e6 100644 --- a/exercises/concept/bird-watcher/bird-watcher.spec.js +++ b/exercises/concept/bird-watcher/bird-watcher.spec.js @@ -56,7 +56,7 @@ describe('bird watcher', () => { test('does not create a new array', () => { const birdsPerDay = [2, 0, 1, 4, 1, 3, 0]; - // this follows the suggestion from the Jest docs to avoid a confusing test report + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(fixBirdCountLog(birdsPerDay), birdsPerDay)).toBe(true); }); diff --git a/exercises/concept/high-score-board/high-score-board.spec.js b/exercises/concept/high-score-board/high-score-board.spec.js index ea165e91a5..9a4f73260e 100644 --- a/exercises/concept/high-score-board/high-score-board.spec.js +++ b/exercises/concept/high-score-board/high-score-board.spec.js @@ -34,7 +34,8 @@ describe('addPlayer', () => { test('returns the existing score board', () => { const scoreBoard = {}; const actual = addPlayer(scoreBoard, 'Jesse Johnson', 1337); - // This follows the suggestion from the Jest docs to avoid a confusing test report + + // This checks that the same object that was passed in is returned. // https://jestjs.io/docs/expect#tobevalue expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -55,6 +56,8 @@ describe('removePlayer', () => { const actual = removePlayer(scoreBoard, 'Jesse Johnson'); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -67,6 +70,8 @@ describe('removePlayer', () => { const actual = removePlayer(scoreBoard, 'Bruno Santangelo'); expect(actual).toEqual(scoreBoard); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); @@ -88,6 +93,8 @@ describe('updateScore', () => { updateScore(scoreBoard, 'Min-seo Shin', 1999); const actual = updateScore(scoreBoard, 'Jesse Johnson', 1337); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); @@ -108,6 +115,8 @@ describe('applyMondayBonus', () => { const actual = applyMondayBonus(scoreBoard); expect(actual).toEqual(expected); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); @@ -115,6 +124,8 @@ describe('applyMondayBonus', () => { const scoreBoard = {}; const actual = applyMondayBonus(scoreBoard); expect(actual).toEqual({}); + + // This checks that the same object that was passed in is returned. expect(Object.is(actual, scoreBoard)).toBe(true); }); }); From e74a2113666d31b773b0b6aeeab29a829fa704fb Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Wed, 20 Oct 2021 13:38:55 +0200 Subject: [PATCH 093/989] Add size label for dependabot (#1456) --- .github/dependabot.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 01d19e0c2c..16287ebc2c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,6 +6,10 @@ updates: directory: '/' schedule: interval: 'daily' + labels: + - 'dependencies :arrow_up_small:' + - 'github_actions' + - 'x:size/small' # Enable version updates for npm - package-ecosystem: 'npm' @@ -14,3 +18,7 @@ updates: # Check the npm registry for updates every day (weekdays) schedule: interval: 'daily' + labels: + - 'dependencies :arrow_up_small:' + - 'javascript' + - 'x:size/small' From acc436aa8089715d3b19f303ac09deca78bcb27a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 20:28:29 +0530 Subject: [PATCH 094/989] Bump actions/checkout from 2.3.4 to 2.3.5 (#1446) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.4 to 2.3.5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f...1e204e9a9253d643386038d443f96446fa156a97) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/sync-labels.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index ae8b643208..eed6669aed 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: @@ -32,7 +32,7 @@ jobs: node-version: [14.x, 16.x] steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 301fd178cb..d708c97e96 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 515143c23e..38ad368b9e 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 323ff55326..56c97463fd 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index d2d9bef937..6f50576761 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -15,7 +15,7 @@ jobs: name: Sync labels runs-on: ubuntu-latest steps: - - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 324e4eb838..82d0732b7d 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 + uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - name: Use Node.js LTS (14.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From 03e656b6d43b06a4537f31a937a51d1df2129d0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Oct 2021 21:16:40 +0530 Subject: [PATCH 095/989] Bump @types/node from 16.10.3 to 16.11.1 (#1451) * Bump @types/node from 16.10.3 to 16.11.1 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.10.3 to 16.11.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 138 files changed, 140 insertions(+), 140 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 0385256017..25a56568ed 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index e056ff0b90..2dd5b60e73 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 260b5e7cfe..52beb6c52d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 73a2d3aead..93f1fadd3b 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 3548771cc3..0bfbbc7373 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b2ff98b1f3..b0247b1f0e 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 89f1e11728..340c5e677b 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 0fc2cc42c4..e9cd8727a5 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index b5932f3f6e..d96239683a 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index f75edbf4c4..2e2d8e72f5 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 2c687c4b2b..0193880776 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index af5580a925..151aa4d1bf 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 0179919b33..058db6839d 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6533fbe914..573728137d 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 97d86023ac..135a1eacf2 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 7820066cb2..acf032b92f 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index a15ef8fea2..7e5a37d6ec 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index cd1321dcb8..9883bd17d0 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cd023f1ba5..03d6e0643c 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ce18ab2469..6e482d8413 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index bdaaf1ca84..a454615c5c 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 94069f51ef..d30ca103d7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index c41446cf5d..35bbd3dd72 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 020433731f..11581f0dc6 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index f13d1cf0ab..44180523f9 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 30caa14195..306f87ceb9 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 50d953430d..83fe780bf4 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a046888ce8..a3d3f1493e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 45e758bea9..17f679d90a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index a80672bd85..cfcea6efe8 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 2d99fd56b7..d150257e15 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index a191891841..b712e7f09d 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 521799ab37..84c7f09a3e 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index ba7077648a..b2315e0c62 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 153b22616f..243980ac82 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index d775376752..a425c271e2 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index a716a72c0d..5532c57f95 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 660f887e9d..a4b1f54d9b 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 6fa1cdf6f0..a78195b548 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 680cdc11ba..e8b6d07386 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 845c308103..b3dd64b128 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e981b7e1ed..e32f6ea512 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 20df5a988f..591f72a37d 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 9fe5d1de0a..141054bac1 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index e211f674cd..48321f719c 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index c75845b897..6fe3c83f5a 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 45935d867b..cdcf6c603a 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 5e44690bae..0d6fa84262 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 7411756973..9cec956760 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 0c51fa5b99..e0c3ba9c36 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 3e51eb9bce..106a279f0a 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index c0008da3d5..c8fc458eaf 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index ca34794416..f0cff54af5 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index a2da47ccce..57d7b2aa17 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 458fdc43ac..be81b8e7ff 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index e95f03a7b3..735ca3b872 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 73172722aa..697509c4d9 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index de8cd7613f..89500ccafc 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9f638d5018..9b00976577 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 3aaae620db..f9a94750a9 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index fe609f4144..e75676d089 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 58ca7c83d1..60b953e343 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 9be8ca7caa..2cbc8a2fa0 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 671094ce82..b011898664 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index cb6a818762..edcaf9418a 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 7c95d3d103..0013d6a9e7 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index b1837d49ce..75fd3d2267 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 77d8065cd3..d73e14d428 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 919339d763..166d7c1499 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index d575352edf..316529bb1f 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 792c42a9cd..ded25d015c 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 60dbe1495a..8432be3e57 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 34d6f911f0..352b180735 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index f8301f1a1d..76d3543caa 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 2292cf2a31..8067d397b5 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 22ad37a75c..e4c402c33d 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8e51589a9b..03c9db34e4 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 635bc544f6..3103f7cd8b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index a4b649ed71..e86d3db2e1 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index b4cce2ea07..9c8aaa5aab 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 9a5ce355c8..d0881c0841 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 4e57fe67da..40f1e686a6 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 2fcf713c91..c5b2655233 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 51fb98e24d..7c9fe199ef 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 41447d7afa..4b27a7c6f9 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index b2b82a0f93..bfa454d9c2 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 752867cecd..1710b6b932 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index df4ba455c9..c86313a677 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 9c34b70525..6911cd8458 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index eedb076dea..d8d2bb5c6f 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 309a67aff0..7c2bf858b3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index a460fdda57..069d2e5337 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 33b0b8189d..bc92675667 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 41dba0641e..31646687f2 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index b14e1474bb..b8d31c20ac 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index ffd492e00b..67b0589f56 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 3109a91836..27cebfc8f8 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 4eee75d70c..ffc6a789fc 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ef2d81af68..2dea68d6f1 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index fdcdb3d13e..80a385f2f9 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 92a39ddea3..78b2fa7d78 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index a28b4d9270..594d211275 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 325852ed84..0fa97bc401 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 55635d34d4..73677f6bf8 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 603e9d6a79..474314147b 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index cd6e62366e..139d2c71dd 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 9078ea6982..8be1acde0e 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 5e6b31ba0b..ade3cc8df4 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 478c288f72..7037b87d30 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 255ef2ec30..6fe94767c4 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 7c3284c184..a3a99edc30 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6070b80822..e2e41392d4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 109c64fb7f..bc85863ea7 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 456876ba8f..593cca7fbb 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index ab8f5c082a..948c670836 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 9e4c5af554..981067879f 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index dcafe32add..6a6d3f28ad 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 7b5983e59b..9c404e14cb 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 822cd5203a..5c9c965d31 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 4a6a045b04..d355fe2ad4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index d40ef95402..5d27067eb1 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 41357f34af..e934dbfc73 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 40d872415a..ddde67f3f9 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 7a0f8e37fc..934127539c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 2648ee9e69..e0d8099ca9 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 0dbf74c2d5..e77babca0e 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b70d6017a9..d45b4c5b98 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 15cc958d5e..2f61367919 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index bbb2d53b56..5c258e26bf 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index fd69459c45..0f919c0d78 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 06892e5635..2bcfbc7511 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index f4cb8db1c0..56a988dfea 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index dc31d1607d..a1db7c7253 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 1104e23375..fc9ecc09f5 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 790922251b..887b2ff2ea 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 3abe28ce58..e57dcde3f8 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index ab581be864..daf6bed88b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.10.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.3.tgz", - "integrity": "sha512-ho3Ruq+fFnBrZhUYI46n/bV2GjwzSkwuT4dTf0GkuNFmnb8nq4ny2z9JEVemFi6bdEJanHLlYfy9c6FN9B9McQ==", + "version": "16.11.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", + "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 8c5b715044..ad3137f822 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.10.3", + "@types/node": "^16.11.1", "babel-jest": "^27.2.5", "chalk": "^4.1.2", "core-js": "^3.18.2", From 60eeba9a43b3f3161e18cec4a100ea895d43a4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ram=C3=B3n=20Huidobro?= Date: Thu, 21 Oct 2021 21:36:20 +0200 Subject: [PATCH 096/989] Minor typo fixes (#1459) --- exercises/concept/factory-sensors/.docs/instructions.md | 2 +- exercises/concept/lasagna-master/lasagna-master.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/factory-sensors/.docs/instructions.md b/exercises/concept/factory-sensors/.docs/instructions.md index 67bcbec6a5..e407706d58 100644 --- a/exercises/concept/factory-sensors/.docs/instructions.md +++ b/exercises/concept/factory-sensors/.docs/instructions.md @@ -23,7 +23,7 @@ checkHumidityLevel(100); ## 2. Detect overheating -Elena is very pleased with your first assignment and ask you to deal with the monitoring of the machines' temperature. +Elena is very pleased with your first assignment and asks you to deal with the monitoring of the machines' temperature. While chatting with a technician, Greg, you are told that if the temperature of a machine exceeds 500°C, the technicians start worrying about overheating. The machine is equipped with a sensor that measures its internal temperature. diff --git a/exercises/concept/lasagna-master/lasagna-master.spec.js b/exercises/concept/lasagna-master/lasagna-master.spec.js index 4d99f040be..8f051734d5 100644 --- a/exercises/concept/lasagna-master/lasagna-master.spec.js +++ b/exercises/concept/lasagna-master/lasagna-master.spec.js @@ -50,7 +50,7 @@ describe('preparationTime', () => { expect(preparationTime(fewLayers, 3.5)).toBe(7); }); - test('uses the default if no customer time was passed', () => { + test('uses the default if no custom time was passed', () => { const manyLayers = [ 'sauce', 'noodles', From 3c98f373d81343155c0a667b2f9286da5ec238fc Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Fri, 22 Oct 2021 15:09:47 +0200 Subject: [PATCH 097/989] =?UTF-8?q?=F0=9F=A4=96=20Change=20difficulty=20`0?= =?UTF-8?q?`=20to=20`1`=20(#1460)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index fa7cc01eaf..e6b2e1f84f 100644 --- a/config.json +++ b/config.json @@ -1414,7 +1414,7 @@ "uuid": "6d43709b-3809-4a6a-ab41-2a5ab841b5fb", "practices": [], "prerequisites": [], - "difficulty": 0, + "difficulty": 1, "topics": null, "status": "deprecated" }, From 21cc2cd3a7358abaa2d37d0da9006b08441ed385 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Sat, 23 Oct 2021 08:46:18 -0400 Subject: [PATCH 098/989] Concept exercise: Template string and Ternary (#1428) --- .../conditionals-ternary/.meta/config.json | 5 ++ concepts/conditionals-ternary/about.md | 17 +++++ concepts/conditionals-ternary/introduction.md | 17 +++++ concepts/conditionals-ternary/links.json | 10 +++ concepts/string-formatting/.meta/config.json | 5 -- concepts/string-formatting/about.md | 3 - concepts/string-formatting/introduction.md | 3 - concepts/string-formatting/links.json | 1 - concepts/template-strings/.meta/config.json | 5 ++ concepts/template-strings/about.md | 52 ++++++++++++++ concepts/template-strings/introduction.md | 52 ++++++++++++++ concepts/template-strings/links.json | 10 +++ config.json | 17 ++++- exercises/concept/custom-signs/.docs/hints.md | 25 +++++++ .../custom-signs/.docs/instructions.md | 41 +++++++++++ .../custom-signs/.docs/introduction.md | 54 ++++++++++++++ exercises/concept/custom-signs/.eslintrc | 14 ++++ exercises/concept/custom-signs/.gitignore | 3 + .../concept/custom-signs/.meta/config.json | 11 +++ .../concept/custom-signs/.meta/design.md | 32 +++++++++ .../concept/custom-signs/.meta/exemplar.js | 19 +++++ exercises/concept/custom-signs/.npmrc | 1 + exercises/concept/custom-signs/LICENSE | 21 ++++++ .../concept/custom-signs/babel.config.js | 15 ++++ .../concept/custom-signs/custom-signs.js | 57 +++++++++++++++ .../concept/custom-signs/custom-signs.spec.js | 70 +++++++++++++++++++ exercises/concept/custom-signs/package.json | 31 ++++++++ 27 files changed, 577 insertions(+), 14 deletions(-) create mode 100644 concepts/conditionals-ternary/.meta/config.json create mode 100644 concepts/conditionals-ternary/about.md create mode 100644 concepts/conditionals-ternary/introduction.md create mode 100644 concepts/conditionals-ternary/links.json delete mode 100644 concepts/string-formatting/.meta/config.json delete mode 100644 concepts/string-formatting/about.md delete mode 100644 concepts/string-formatting/introduction.md delete mode 100644 concepts/string-formatting/links.json create mode 100644 concepts/template-strings/.meta/config.json create mode 100644 concepts/template-strings/about.md create mode 100644 concepts/template-strings/introduction.md create mode 100644 concepts/template-strings/links.json create mode 100644 exercises/concept/custom-signs/.docs/hints.md create mode 100644 exercises/concept/custom-signs/.docs/instructions.md create mode 100644 exercises/concept/custom-signs/.docs/introduction.md create mode 100644 exercises/concept/custom-signs/.eslintrc create mode 100644 exercises/concept/custom-signs/.gitignore create mode 100644 exercises/concept/custom-signs/.meta/config.json create mode 100644 exercises/concept/custom-signs/.meta/design.md create mode 100644 exercises/concept/custom-signs/.meta/exemplar.js create mode 100644 exercises/concept/custom-signs/.npmrc create mode 100644 exercises/concept/custom-signs/LICENSE create mode 100644 exercises/concept/custom-signs/babel.config.js create mode 100644 exercises/concept/custom-signs/custom-signs.js create mode 100644 exercises/concept/custom-signs/custom-signs.spec.js create mode 100644 exercises/concept/custom-signs/package.json diff --git a/concepts/conditionals-ternary/.meta/config.json b/concepts/conditionals-ternary/.meta/config.json new file mode 100644 index 0000000000..ba27dfb8cb --- /dev/null +++ b/concepts/conditionals-ternary/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/conditionals-ternary/about.md b/concepts/conditionals-ternary/about.md new file mode 100644 index 0000000000..c867eeb4dd --- /dev/null +++ b/concepts/conditionals-ternary/about.md @@ -0,0 +1,17 @@ +# About + +The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition. +It is often referred to as the "ternary operator". +The name stems from the fact that the operator has three operands: `predicate ? consequent-expression : alternative-expression` +It can be used as a replacement for short if-else statements. + +Similar to `if` statements, JavaScript will perform implicit type conversion to evaluate the condition. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const year = 2020; + +year > 2000 ? 'in the past years' : 'a long time ago'; +// => 'in the past years' +``` diff --git a/concepts/conditionals-ternary/introduction.md b/concepts/conditionals-ternary/introduction.md new file mode 100644 index 0000000000..19052c666b --- /dev/null +++ b/concepts/conditionals-ternary/introduction.md @@ -0,0 +1,17 @@ +# Introduction + +The conditional ternary operator is used to write a condensed expression that returns one of two alternate values based on some condition. +It is often referred to as the "ternary operator". +The name stems from the fact that the operator has three operands: `predicate ? consequent-expression : alternative-expression` +It can be used as a replacement for short if-else statements. + +Similar to `if` statements, JavaScript will perform implicit type conversion to evaluate the condition. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const year = 2020; + +year > 2000 ? 'in the past years' : 'a long time ago'; +// => 'in the past years' +``` diff --git a/concepts/conditionals-ternary/links.json b/concepts/conditionals-ternary/links.json new file mode 100644 index 0000000000..e813140830 --- /dev/null +++ b/concepts/conditionals-ternary/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods", + "description": "MDN: Conditional (ternary) operator" + }, + { + "url": "https://javascript.info/ifelse", + "description": "javascript.info: Conditional branching" + } +] diff --git a/concepts/string-formatting/.meta/config.json b/concepts/string-formatting/.meta/config.json deleted file mode 100644 index 424d9e2ac6..0000000000 --- a/concepts/string-formatting/.meta/config.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "blurb": "TODO: add blurb for string-formatting concept", - "authors": ["exercism"], - "contributors": [] -} diff --git a/concepts/string-formatting/about.md b/concepts/string-formatting/about.md deleted file mode 100644 index 4acebdf626..0000000000 --- a/concepts/string-formatting/about.md +++ /dev/null @@ -1,3 +0,0 @@ -# About - -TODO: add information on string-formatting concept diff --git a/concepts/string-formatting/introduction.md b/concepts/string-formatting/introduction.md deleted file mode 100644 index 5065d46c7c..0000000000 --- a/concepts/string-formatting/introduction.md +++ /dev/null @@ -1,3 +0,0 @@ -# Introduction - -TODO: add introduction for string-formatting concept diff --git a/concepts/string-formatting/links.json b/concepts/string-formatting/links.json deleted file mode 100644 index fe51488c70..0000000000 --- a/concepts/string-formatting/links.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/concepts/template-strings/.meta/config.json b/concepts/template-strings/.meta/config.json new file mode 100644 index 0000000000..a892b42562 --- /dev/null +++ b/concepts/template-strings/.meta/config.json @@ -0,0 +1,5 @@ +{ + "blurb": "You can create template strings in JavaScript by wrapping text in backticks. They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions.", + "authors": ["pertrai1"], + "contributors": [] +} diff --git a/concepts/template-strings/about.md b/concepts/template-strings/about.md new file mode 100644 index 0000000000..24e381e327 --- /dev/null +++ b/concepts/template-strings/about.md @@ -0,0 +1,52 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. +One way to handle the logic could be using the [ternary operator][ternary-operator]. +This gives the same conditional `if/else` functionality in a slightly different format. + +To implement logic into template string syntax: + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/concepts/template-strings/introduction.md b/concepts/template-strings/introduction.md new file mode 100644 index 0000000000..24e381e327 --- /dev/null +++ b/concepts/template-strings/introduction.md @@ -0,0 +1,52 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. +One way to handle the logic could be using the [ternary operator][ternary-operator]. +This gives the same conditional `if/else` functionality in a slightly different format. + +To implement logic into template string syntax: + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/concepts/template-strings/links.json b/concepts/template-strings/links.json new file mode 100644 index 0000000000..b9b5a44cc6 --- /dev/null +++ b/concepts/template-strings/links.json @@ -0,0 +1,10 @@ +[ + { + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals", + "description": "MDN: Template literals" + }, + { + "url": "https://developers.google.com/web/updates/2015/01/ES6-Template-Strings", + "description": "Google Developers: Getting Literal With ES6 Template Strings" + } +] diff --git a/config.json b/config.json index e6b2e1f84f..cfbe88ff9a 100644 --- a/config.json +++ b/config.json @@ -238,6 +238,14 @@ "concepts": ["array-transformations"], "prerequisites": ["arrays", "callbacks", "arrow-functions"], "status": "wip" + }, + { + "slug": "custom-signs", + "name": "Custom Signs", + "uuid": "02a9c753-614f-4814-a7a8-43c1971d2eb7", + "concepts": ["conditionals-ternary", "template-strings"], + "prerequisites": ["strings", "conditionals", "type-conversion"], + "status": "beta" } ], "practice": [ @@ -1713,8 +1721,8 @@ }, { "uuid": "19085ad2-038a-4e08-ad34-47ff2a78fec6", - "slug": "string-formatting", - "name": "String Formatting" + "slug": "template-strings", + "name": "Template Strings" }, { "uuid": "7d5c1533-c7cf-418e-b0f2-080da1e5bdc5", @@ -1766,6 +1774,11 @@ "slug": "type-conversion", "name": "Type Conversion" }, + { + "uuid": "168cb8e8-c4f9-4e10-9d79-bffc77b86bbf", + "slug": "conditionals-ternary", + "name": "Ternary Operator" + }, { "uuid": "c890e216-5acb-4fb8-8081-61eb78eabe87", "slug": "inheritance", diff --git a/exercises/concept/custom-signs/.docs/hints.md b/exercises/concept/custom-signs/.docs/hints.md new file mode 100644 index 0000000000..05864c1650 --- /dev/null +++ b/exercises/concept/custom-signs/.docs/hints.md @@ -0,0 +1,25 @@ +# Hints + +## 1. Build an occasion sign + +- [template strings][mdn-template-strings] (Template literals) allow for substitution of one or more strings and embedded expressions + +## 2. Build a birthday sign + +- [template strings][mdn-template-strings] (Template literals) allow for substitution of strings and embedded expressions +- [ternary operator][mdn-ternary-operator] is a short-hand way of operating on conditions, similar to `if/else`. It can be easier to use in template strings because it is condensed. + +## 4. Build a graduation sign + +- [template strings][mdn-template-strings] allow strings to span onto multiple lines. + +## 5. Compute the cost of a sign + +- Figure out the [`length`][mdn-string-length] of the characters. +- Only show the first two decimal numbers using [fixed-point][mdn-to-fixed] notation. + +[mdn-const]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const +[mdn-template-strings]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals +[mdn-string-length]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length +[mdn-to-fixed]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed +[mdn-ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md new file mode 100644 index 0000000000..f42a22923f --- /dev/null +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -0,0 +1,41 @@ +# Instructions + +In this exercise you'll be writing code to help a sign company create custom messages for their signs. + +## 1. Build an occasion sign + +Implement the function `buildSign(occasion, name)` that accepts a string as the `occasion` parameter and a string holding someone's name as the `name` parameter. The two parameters will be embedded into a template string to output the message on the sign. + +```javascript +buildSign('Birthday', 'Rob'); +// => "Happy Birthday Rob!" +``` + +## 2. Build a birthday sign + +Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _old_, otherwise the sign will include the word _young_. + +```javascript +buildBirthdaySign(45); +// => "Happy Birthday! What a young fellow you are." +``` + +## 3. Build a graduation sign + +Implement the function `graduationFor(name, year)` which takes a name as a string parameter and a year as a number parameter and uses string interpolation to create a phrase for a sign that uses a newline to separate the two lines of the message. + +```javascript +graduationFor('Hannah', 2022); +// => "Congratulations Hannah!\nClass of 2022" +``` + +## 5. Compute the cost of a sign + +Implement the function `costOf(sign, currency)` which takes a string that holds the contents of the sign and a string that represents the currency. +The sign has a base price of 20 in the given currency. Additionally each letter costs 2. (Whitespaces are included in the calculation.) +The phrase returned includes the cost to create the sign, written with two digits after the decimal point, followed by the currency string. + +```javascript +costOf('Happy Birthday Rob!', 'dollars'); +// => "Your sign costs 58.00 dollars." +``` diff --git a/exercises/concept/custom-signs/.docs/introduction.md b/exercises/concept/custom-signs/.docs/introduction.md new file mode 100644 index 0000000000..85e39b09ae --- /dev/null +++ b/exercises/concept/custom-signs/.docs/introduction.md @@ -0,0 +1,54 @@ +# Introduction + +In JavaScript, _template strings_ allows for embedding expressions in strings, also referred to as string interpolation. +This functionality extends the functionality of the built in [`String`][string-reference] global object. + +You can create template strings in JavaScript by wrapping text in backticks. +They not only allow the text to include new lines and other special characters, you can also embed variables and other expressions. + +```javascript +const num1 = 1; +const num2 = 2; + +`Adding ${num1} and ${num2} gives ${num1 + num2}.`; +// => Adding 1 and 2 gives 3. +``` + +In the example above, backticks - (\`\`) - are used to represent a template string. The`${...}` is the placeholder that is used for substitution. +Any non-string types are _implicitly_ converted to strings. +This topic is covered in the [type conversion][type-conversion-concept] concept. +All types of expressions can be used with template strings. + +```javascript +const track = 'JavaScript'; + +`This track on exercism.io is ${track.toUpperCase()}.`; +// => This track on exercism.io is JAVASCRIPT. +``` + +When you are needing to have strings formatted on multiple lines: + +```javascript +`This is example of using template +strings to accomplish multiple +lines`; +``` + +With the substitution capabilities that are available, you can also introduce logic into the process to determine what the output string should be. + +An example for this is embedding a [ternary operator][ternary-operator]. +This operator is a short form for writing an `if/else` statement. +The syntax is `condition ? consequent-expression : alternative-expression`. +If the condition is truthy, the operand on the left-hand side of the colon will be returned. +Otherwise the result of the ternary expression is the operand on the right-hand side of the colon. + +```javascript +const grade = 95; + +`You have ${grade > 90 ? 'passed' : 'failed'} the exam.`; +// => You have passed the exam. +``` + +[string-reference]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String +[type-conversion-concept]: /tracks/javascript/concepts/type-conversion +[ternary-operator]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator diff --git a/exercises/concept/custom-signs/.eslintrc b/exercises/concept/custom-signs/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/concept/custom-signs/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/concept/custom-signs/.gitignore b/exercises/concept/custom-signs/.gitignore new file mode 100644 index 0000000000..bdb912f98a --- /dev/null +++ b/exercises/concept/custom-signs/.gitignore @@ -0,0 +1,3 @@ +node_modules +yarn-error.log + diff --git a/exercises/concept/custom-signs/.meta/config.json b/exercises/concept/custom-signs/.meta/config.json new file mode 100644 index 0000000000..573b4b9664 --- /dev/null +++ b/exercises/concept/custom-signs/.meta/config.json @@ -0,0 +1,11 @@ +{ + "blurb": "Learn about template strings and the ternary operator ...", + "authors": ["pertrai1"], + "contributors": [], + "files": { + "solution": ["custom-signs.js"], + "test": ["custom-signs.spec.js"], + "exemplar": [".meta/exemplar.js"] + }, + "forked_from": ["swift/custom-signs"] +} diff --git a/exercises/concept/custom-signs/.meta/design.md b/exercises/concept/custom-signs/.meta/design.md new file mode 100644 index 0000000000..0e0e10ebc0 --- /dev/null +++ b/exercises/concept/custom-signs/.meta/design.md @@ -0,0 +1,32 @@ +# Design + +## Learning objectives + +- How to write a simple template string +- How to use template strings to create multi-line strings +- How to do interpolation in template strings +- How to use the conditional ternary operator + +## Out of scope + +- Nested and tagged template strings +- Conditional chaining + +## Concepts + +- `template-strings`, +- `conditionals-ternary` + +## Prerequisite + +- `strings` +- `conditionals` +- `type-conversion` + +## Analyzer + +This exercise could benefit from the following rules added to the the [analyzer][analyzer]: + +- Verify the simplicity of every method + +[analyzer]: https://github.com/exercism/javascript-analyzer diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js new file mode 100644 index 0000000000..d687c93abd --- /dev/null +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -0,0 +1,19 @@ +// @ts-check + +export function buildSign(occasion, name) { + return `Happy ${occasion} ${name}!`; +} + +export function buildBirthdaySign(age) { + // prettier-ignore + return `Happy Birthday! What a ${age >= 50 ? 'old' : 'young'} fellow you are.`; +} + +export function graduationFor(name, year) { + return `Congratulations ${name} +Class of ${year}`; +} + +export function costOf(sign, currency = 'dollars') { + return `Your sign costs ${(sign.length * 2 + 20).toFixed(2)} ${currency}.`; +} diff --git a/exercises/concept/custom-signs/.npmrc b/exercises/concept/custom-signs/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/concept/custom-signs/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/concept/custom-signs/LICENSE b/exercises/concept/custom-signs/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/concept/custom-signs/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/concept/custom-signs/babel.config.js b/exercises/concept/custom-signs/babel.config.js new file mode 100644 index 0000000000..d0b191dac8 --- /dev/null +++ b/exercises/concept/custom-signs/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.18', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/concept/custom-signs/custom-signs.js b/exercises/concept/custom-signs/custom-signs.js new file mode 100644 index 0000000000..26d729bc9b --- /dev/null +++ b/exercises/concept/custom-signs/custom-signs.js @@ -0,0 +1,57 @@ +// @ts-check + +// The line above enables type checking for this file. Various IDEs interpret +// the @ts-check directive. It will give you helpful autocompletion when +// implementing this exercise. + +/** + * Build a sign that includes both of the parameters. + * + * @param {string} occasion + * @param {string} name + * + * @returns {string} template string combining both parameters + */ + +export function buildSign(occasion, name) { + throw new Error('Implement the buildSign function'); +} + +/** + * Build a birthday sign that conditionally formats the return string. + * + * @param {number} age + * + * @returns {string} template string based on age + */ + +export function buildBirthdaySign(age) { + throw new Error('Implement the buildBirthdaySign function'); +} + +/** + * Build a graduation sign that includes multiple lines. + * + * @param {string} name + * @param {number} year + * + * @returns {string} multi-line template string + */ + +export function graduationFor(name, year) { + throw new Error('Implement the graduationForm function'); +} + +/** + * Determine cost based on each character of sign parameter that builds + * the template string that includes the currency parameter. + * + * @param {string} sign + * @param {string} currency + * + * @returns {string} cost to create the sign + */ + +export function costOf(sign, currency) { + throw new Error('Implement the costOf function'); +} diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js new file mode 100644 index 0000000000..3d1cbd4017 --- /dev/null +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -0,0 +1,70 @@ +//@ts-check + +import { + buildSign, + buildBirthdaySign, + graduationFor, + costOf, +} from './custom-signs'; + +describe('buildSign', () => { + test('occasion is Birthday', () => { + expect(buildSign('Birthday', 'Jack')).toBe('Happy Birthday Jack!'); + }); + + test('occasion is Anniversary', () => { + expect(buildSign('Anniversary', 'Jill')).toBe('Happy Anniversary Jill!'); + }); +}); + +describe('buildBirthdaySign', () => { + test('age is less than 50', () => { + expect(buildBirthdaySign(49)).toBe( + 'Happy Birthday! What a young fellow you are.' + ); + }); + + test('age is 50 or older', () => { + expect(buildBirthdaySign(51)).toBe( + 'Happy Birthday! What a old fellow you are.' + ); + }); + + test('age is 50', () => { + expect(buildBirthdaySign(50)).toBe( + 'Happy Birthday! What a old fellow you are.' + ); + }); +}); + +describe('graduationFor', () => { + test('Robs graduation, 2021', () => { + const expected = 'Congratulations Rob\nClass of 2021'; + expect(graduationFor('Rob', 2021)).toBe(expected); + }); + + test('Jills graduation, 1999', () => { + const expected = 'Congratulations Jill\nClass of 1999'; + expect(graduationFor('Jill', 1999)).toBe(expected); + }); +}); + +describe('costOf', () => { + test('sign is total of characters followed by the currency', () => { + const sign = 'Happy Birthday!'; + const expected = 'Your sign costs 50.00 dollars.'; + expect(costOf(sign, 'dollars')).toBe(expected); + }); + + test('includes line breaks in the calculation', () => { + const sign = 'Congratulations Rob\nClass of 2021'; + const expected = 'Your sign costs 86.00 dollars.'; + expect(costOf(sign, 'dollars')).toBe(expected); + }); + + test('handles different currency arguments', () => { + const sign = 'Happy Easter, little sister!'; + const expected = 'Your sign costs 76.00 euros.'; + expect(costOf(sign, 'euros')).toBe(expected); + }); +}); diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json new file mode 100644 index 0000000000..dd99df832e --- /dev/null +++ b/exercises/concept/custom-signs/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-custom-signs", + "description": "Exercism concept exercise on template strings", + "author": "Rob Simpson", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/concept/custom-signs" + }, + "devDependencies": { + "@babel/cli": "^7.15.7", + "@babel/core": "^7.15.8", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.15.8", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.1", + "babel-jest": "^27.2.5", + "core-js": "^3.18.2", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From 34563254709723d1275ca706203dbe39bb6e334d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Oct 2021 23:05:15 +0200 Subject: [PATCH 099/989] Bump babel-jest from 27.2.5 to 27.3.1 (#1457) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 51 ++++++++----------- package.json | 2 +- 139 files changed, 159 insertions(+), 168 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 25a56568ed..9b98f65c0f 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 2dd5b60e73..88a32d9ad3 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 52beb6c52d..d221272f67 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 93f1fadd3b..281ed61afa 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index dd99df832e..a391625e2e 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 0bfbbc7373..adb7c71ce0 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b0247b1f0e..dc36ca845b 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 340c5e677b..963a071014 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -20,7 +20,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index e9cd8727a5..42b1b299b9 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d96239683a..36fb4b739c 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 2e2d8e72f5..b4e750cabd 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -16,7 +16,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0193880776..0cf8dbb181 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 151aa4d1bf..667a03c544 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 058db6839d..e4f4881b13 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 573728137d..4dce7863ac 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 135a1eacf2..37d1f7a58e 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index acf032b92f..1cc9d5415c 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 7e5a37d6ec..d7b2b7077f 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 9883bd17d0..0318b73374 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 03d6e0643c..cd857d823c 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 6e482d8413..cf6d7e35d0 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index a454615c5c..6950125ada 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index d30ca103d7..a5b4bdf903 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 35bbd3dd72..8f4f76422e 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 11581f0dc6..8a052a8c5c 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 44180523f9..1b3b726664 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 306f87ceb9..921051165c 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 83fe780bf4..5ec941c86e 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a3d3f1493e..c286feb5cf 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 17f679d90a..878fac3bca 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index cfcea6efe8..8108f9da3e 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index d150257e15..c9827a6953 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index b712e7f09d..6f06503adb 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 84c7f09a3e..d63584d292 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index b2315e0c62..3afeb70be3 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 243980ac82..8170c73aba 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index a425c271e2..cb3877e2ed 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5532c57f95..35e89d092f 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index a4b1f54d9b..5fdcde6517 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index a78195b548..b73418fc8d 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index e8b6d07386..caeb7d88a2 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index b3dd64b128..44596e82aa 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e32f6ea512..98f44b7a8f 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 591f72a37d..76a386843a 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 141054bac1..ad9cbe192b 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 48321f719c..2ecb72aaa1 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 6fe3c83f5a..d7959270d5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cdcf6c603a..f4cf88fa81 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 0d6fa84262..b52951e844 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 9cec956760..53ea605767 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index e0c3ba9c36..f0d614123f 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 106a279f0a..39d02bdddc 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index c8fc458eaf..e1503c824b 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index f0cff54af5..3a08a19dae 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 57d7b2aa17..c9c2a78927 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index be81b8e7ff..9fe5ab8ee0 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 735ca3b872..bf5ec538d3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 697509c4d9..074fe4f247 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 89500ccafc..d365eb1315 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 9b00976577..6cc97b5146 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index f9a94750a9..669a217905 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index e75676d089..d5acb3048a 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 60b953e343..d517afc441 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2cbc8a2fa0..ff4e09ada5 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b011898664..3da051df2e 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index edcaf9418a..5968aecb6c 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 0013d6a9e7..1a6228b64c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 75fd3d2267..d5b72a73fd 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index d73e14d428..258f6f5235 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 166d7c1499..cb1ab0f55b 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 316529bb1f..be511a973a 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index ded25d015c..f4bc2b01f3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8432be3e57..3de75b1e6f 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 352b180735..9290f1270b 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 76d3543caa..2c131baa9e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 8067d397b5..23b8867983 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e4c402c33d..e9bdd48fd1 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 03c9db34e4..f88f587344 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 3103f7cd8b..235c37abc9 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index e86d3db2e1..475a9b5589 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9c8aaa5aab..9af28027e9 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d0881c0841..6bb3472074 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 40f1e686a6..e82d8af0a3 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index c5b2655233..197e74a00e 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 7c9fe199ef..f73e10bf2b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 4b27a7c6f9..b055710d77 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index bfa454d9c2..5d8d54b789 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 1710b6b932..bdab621794 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c86313a677..3622b4b4e9 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 6911cd8458..7ed37da153 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d8d2bb5c6f..4c7fed62cb 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 7c2bf858b3..48c631e775 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 069d2e5337..e6848bead5 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index bc92675667..0313a428d2 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 31646687f2..42da3f657c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index b8d31c20ac..507d771f27 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 67b0589f56..c2830279c0 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 27cebfc8f8..8b4c02c42e 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index ffc6a789fc..9f4d65d6e2 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 2dea68d6f1..4a3d4e079b 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 80a385f2f9..1f2394be80 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 78b2fa7d78..8a8dbb7ba1 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 594d211275..6be44f072a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 0fa97bc401..2d78bc06e4 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 73677f6bf8..a5453f2be1 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 474314147b..565e260f28 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 139d2c71dd..193ae69428 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 8be1acde0e..7c081715ce 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index ade3cc8df4..8dcffe704b 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7037b87d30..34b5603611 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 6fe94767c4..d2cf40ee4d 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index a3a99edc30..54f3f3112a 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index e2e41392d4..6d3e6f8e27 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index bc85863ea7..4a537bbb2a 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 593cca7fbb..436c0fdb74 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 948c670836..7eab8c392f 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 981067879f..2ecdc8c799 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 6a6d3f28ad..b3b30bc25d 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 9c404e14cb..03c6fef6ee 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 5c9c965d31..7d22a0e646 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index d355fe2ad4..2c8a4dc4ea 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 5d27067eb1..660ad693cf 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index e934dbfc73..f928d81224 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index ddde67f3f9..b030a897c5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 934127539c..4d03bdb382 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index e0d8099ca9..3a1a8e4eb7 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e77babca0e..71ebb8a3ee 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index d45b4c5b98..b6022b4af5 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 2f61367919..5bc3e55f9c 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 5c258e26bf..893fcbe1e7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 0f919c0d78..3c3cbb3f52 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 2bcfbc7511..111acfc5bc 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 56a988dfea..95bfcc1a2d 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index a1db7c7253..74f9e55319 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index fc9ecc09f5..ebb40025a8 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 887b2ff2ea..78225b68e1 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index e57dcde3f8..6d785d7040 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -17,7 +17,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", "jest": "^26.6.3" diff --git a/package-lock.json b/package-lock.json index daf6bed88b..01c6062576 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4066,12 +4066,12 @@ "dev": true }, "babel-jest": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.5.tgz", - "integrity": "sha512-GC9pWCcitBhSuF7H3zl0mftoKizlswaF0E3qi+rPL417wKkCB0d+Sjjb0OfXvxj7gWiBf497ldgRMii68Xz+2g==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.3.1.tgz", + "integrity": "sha512-SjIF8hh/ir0peae2D6S6ZKRhUy7q/DnpH7k/V6fT4Bgs/LXXUztOpX4G2tCgq8mLo5HA9mN6NmlFMeYtKmIsTQ==", "dev": true, "requires": { - "@jest/transform": "^27.2.5", + "@jest/transform": "^27.3.1", "@jest/types": "^27.2.5", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", @@ -4082,9 +4082,9 @@ }, "dependencies": { "@jest/transform": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.5.tgz", - "integrity": "sha512-29lRtAHHYGALbZOx343v0zKmdOg4Sb0rsA1uSv0818bvwRhs3TyElOmTVXlrw0v1ZTqXJCAH/cmoDXimBhQOJQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.3.1.tgz", + "integrity": "sha512-3fSvQ02kuvjOI1C1ssqMVBKJpZf6nwoCiSu00zAKh5nrp3SptNtZy/8s5deayHnqxhjD9CWDJ+yqQwuQ0ZafXQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", @@ -4094,9 +4094,9 @@ "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.2.5", + "jest-haste-map": "^27.3.1", "jest-regex-util": "^27.0.6", - "jest-util": "^27.2.5", + "jest-util": "^27.3.1", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", @@ -4166,15 +4166,6 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -4182,9 +4173,9 @@ "dev": true }, "jest-haste-map": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.5.tgz", - "integrity": "sha512-pzO+Gw2WLponaSi0ilpzYBE0kuVJstoXBX8YWyUebR8VaXuX4tzzn0Zp23c/WaETo7XYTGv2e8KdnpiskAFMhQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.3.1.tgz", + "integrity": "sha512-lYfNZIzwPccDJZIyk9Iz5iQMM/MH56NIIcGj7AFU1YyA4ewWFBl8z+YPJuSCRML/ee2cCt2y3W4K3VXPT6Nhzg==", "dev": true, "requires": { "@jest/types": "^27.2.5", @@ -4196,8 +4187,8 @@ "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", - "jest-util": "^27.2.5", - "jest-worker": "^27.2.5", + "jest-util": "^27.3.1", + "jest-worker": "^27.3.1", "micromatch": "^4.0.4", "walker": "^1.0.7" } @@ -4219,16 +4210,16 @@ } }, "jest-util": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.5.tgz", - "integrity": "sha512-QRhDC6XxISntMzFRd/OQ6TGsjbzA5ONO0tlAj2ElHs155x1aEr0rkYJBEysG6H/gZVH3oGFzCdAB/GA8leh8NQ==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.3.1.tgz", + "integrity": "sha512-8fg+ifEH3GDryLQf/eKZck1DEs2YuVPBCMOaHQxVVLmQwl/CDhWzrvChTX4efLZxGrw+AA0mSXv78cyytBt/uw==", "dev": true, "requires": { "@jest/types": "^27.2.5", "@types/node": "*", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "graceful-fs": "^4.2.4", - "is-ci": "^3.0.0", "picomatch": "^2.2.3" }, "dependencies": { @@ -4241,9 +4232,9 @@ } }, "jest-worker": { - "version": "27.2.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", - "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", + "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", "dev": true, "requires": { "@types/node": "*", diff --git a/package.json b/package.json index ad3137f822..2be28e91f2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.1", - "babel-jest": "^27.2.5", + "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.18.2", "diff": "^5.0.0", From ede749099ac19f80dbb12563573d19c8aface28f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Oct 2021 19:12:01 +0530 Subject: [PATCH 100/989] Bump @types/node from 16.11.1 to 16.11.4 (#1461) * Bump @types/node from 16.11.1 to 16.11.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.1 to 16.11.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 139 files changed, 141 insertions(+), 141 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 9b98f65c0f..912009297e 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 88a32d9ad3..eeb720fcea 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d221272f67..d54c0a3551 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 281ed61afa..c28731d7ef 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index a391625e2e..2e6899bd99 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index adb7c71ce0..6a9448d773 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index dc36ca845b..100bdbfb1d 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 963a071014..cc6b2e2e50 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 42b1b299b9..eca03dd3cd 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 36fb4b739c..d5a19f4c59 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index b4e750cabd..ff20a0ecd3 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 0cf8dbb181..9e0aa53e3c 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 667a03c544..0596baca37 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index e4f4881b13..b34b476a73 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 4dce7863ac..5ca4d148c7 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 37d1f7a58e..91167e70a8 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1cc9d5415c..1899ea90fa 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index d7b2b7077f..dd32151270 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0318b73374..e03e236d8f 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index cd857d823c..f2fb1b89a6 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index cf6d7e35d0..104b9ac34d 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 6950125ada..bcd1961840 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index a5b4bdf903..399c2f5285 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 8f4f76422e..1f15c88cd7 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 8a052a8c5c..95d2a04f80 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 1b3b726664..3d6af8265b 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 921051165c..cd7662e26f 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 5ec941c86e..7094be2dbc 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index c286feb5cf..78741a1d8d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 878fac3bca..c8bc6a3148 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 8108f9da3e..eb1fc34e28 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index c9827a6953..753a1430aa 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 6f06503adb..aec4d22063 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index d63584d292..c06a02bda0 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 3afeb70be3..6e1d6d6996 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 8170c73aba..eaa8f39db8 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index cb3877e2ed..e96c4d4312 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 35e89d092f..5ae22ee369 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 5fdcde6517..56fa3f53f6 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index b73418fc8d..39861437b6 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index caeb7d88a2..921480d24d 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 44596e82aa..36f598b8dc 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 98f44b7a8f..0c25c472ea 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 76a386843a..807925d127 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index ad9cbe192b..44f81c36c9 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 2ecb72aaa1..9c3e38b5fe 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index d7959270d5..ca1c955040 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f4cf88fa81..68638140aa 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index b52951e844..04c7a8eccf 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 53ea605767..94859adb12 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index f0d614123f..aeed8dfaed 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 39d02bdddc..85fc3a3341 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e1503c824b..26178214d2 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 3a08a19dae..975a5af557 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index c9c2a78927..5db59355a7 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 9fe5ab8ee0..2f03695977 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index bf5ec538d3..183d5892d0 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 074fe4f247..0840bf3211 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index d365eb1315..cc7e3aad54 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 6cc97b5146..5b4faea075 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 669a217905..b4282c26e4 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index d5acb3048a..3c1902bd06 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index d517afc441..eb4038ce4a 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index ff4e09ada5..95f30eec3e 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 3da051df2e..04cad2dea8 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 5968aecb6c..7dce84433e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 1a6228b64c..ac60637f04 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index d5b72a73fd..29609fdd94 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 258f6f5235..376be28322 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index cb1ab0f55b..623cc1ec94 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index be511a973a..a177c707e8 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index f4bc2b01f3..02eb58b239 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 3de75b1e6f..f2a0b50cf0 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 9290f1270b..cfd09b7247 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2c131baa9e..e2a81662c6 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 23b8867983..4f98b51daa 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e9bdd48fd1..f7b397f3d5 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index f88f587344..1a60364fc0 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 235c37abc9..2c0856c189 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 475a9b5589..b20800b451 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9af28027e9..36de19bc89 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 6bb3472074..c937a93970 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index e82d8af0a3..7aaa44b38c 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 197e74a00e..adcf9d233f 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f73e10bf2b..5ff147d564 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index b055710d77..d45dfa37b0 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 5d8d54b789..49af1a01b7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index bdab621794..fa271b8e0f 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 3622b4b4e9..025d07cf1e 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 7ed37da153..06f181dfd8 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 4c7fed62cb..87dc4d14ff 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 48c631e775..d27a57ca95 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index e6848bead5..3f3cdd1289 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 0313a428d2..7f1c56bb96 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 42da3f657c..096b28ccaf 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 507d771f27..1ca2cc44d4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index c2830279c0..04e85b2e64 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 8b4c02c42e..cdac604029 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9f4d65d6e2..f1f6a10208 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 4a3d4e079b..300bc8cf67 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 1f2394be80..6617a855b9 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 8a8dbb7ba1..d9969c1def 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 6be44f072a..7a60340593 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 2d78bc06e4..14d7158e01 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index a5453f2be1..b75163dd93 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 565e260f28..f033298e2a 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 193ae69428..841f285c9d 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 7c081715ce..e23b0b0403 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 8dcffe704b..c6269b7e11 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 34b5603611..373464ff1e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index d2cf40ee4d..86cec9429b 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 54f3f3112a..7ebae6595e 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 6d3e6f8e27..d3c2e946bb 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 4a537bbb2a..a7743686d3 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 436c0fdb74..6f7f998d56 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7eab8c392f..bc1dc0c291 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 2ecdc8c799..5ffe954914 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index b3b30bc25d..3fc56c5793 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 03c6fef6ee..d229f9d701 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 7d22a0e646..b549d903a9 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 2c8a4dc4ea..5c94338d98 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 660ad693cf..d38bbf5bdc 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index f928d81224..b873dc6d68 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index b030a897c5..a9da87e5b2 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 4d03bdb382..57c3f19ee6 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 3a1a8e4eb7..0c5cae0809 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 71ebb8a3ee..a9fa0ae74a 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b6022b4af5..6da85e2053 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 5bc3e55f9c..579d88df09 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 893fcbe1e7..c694f624d8 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 3c3cbb3f52..5077bbb437 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 111acfc5bc..f4d2d00f41 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 95bfcc1a2d..7206699e43 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 74f9e55319..caa9a7e7be 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index ebb40025a8..d0cc0a7e87 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 78225b68e1..68f962f7e8 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 6d785d7040..3dd2e69c8a 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "core-js": "^3.18.2", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 01c6062576..a282021d7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.11.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.1.tgz", - "integrity": "sha512-PYGcJHL9mwl1Ek3PLiYgyEKtwTMmkMw4vbiyz/ps3pfdRYLVv+SN7qHVAImrjdAXxgluDEw6Ph4lyv+m9UpRmA==", + "version": "16.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", + "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 2be28e91f2..d6d901145e 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.1", + "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.18.2", From 082da89447e0db6fb0dcad29701d311ad070e0be Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 25 Oct 2021 23:00:05 +0200 Subject: [PATCH 101/989] Add prerequisites for practice exercises (#1462) --- config.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index cfbe88ff9a..3a9c2aa128 100644 --- a/config.json +++ b/config.json @@ -526,7 +526,13 @@ "name": "Collatz Conjecture", "uuid": "b8dacb3a-51d0-4da7-a6d2-aa29867e2b8c", "practices": [], - "prerequisites": [], + "prerequisites": [ + "arithmetic-operators", + "comparison", + "while-loops", + "conditionals", + "errors" + ], "difficulty": 3, "topics": [ "conditionals", @@ -542,7 +548,7 @@ "name": "Triangle", "uuid": "ed3ca73a-a0f0-46b8-8013-8b6d20758c8f", "practices": [], - "prerequisites": [], + "prerequisites": ["numbers", "booleans", "comparison", "classes"], "difficulty": 3, "topics": ["conditionals", "loops", "exception_handling", "integers"] }, @@ -551,7 +557,12 @@ "name": "Clock", "uuid": "4e0e2c30-be33-49b6-b196-213888a93a0c", "practices": [], - "prerequisites": [], + "prerequisites": [ + "arithmetic-operators", + "numbers", + "classes", + "strings" + ], "difficulty": 5, "topics": ["dates", "globalization", "time"] }, @@ -576,7 +587,7 @@ "name": "Etl", "uuid": "db16804b-0f63-445d-8beb-99e0f7218d66", "practices": [], - "prerequisites": [], + "prerequisites": ["objects", "array-loops", "arrays", "strings"], "difficulty": 2, "topics": ["loops", "integers", "maps", "transforming"] }, From a6d16cb55025f245002696e4fda6699eb3a6a5f2 Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 25 Oct 2021 23:05:38 +0200 Subject: [PATCH 102/989] Fix typo (#1463) --- concepts/array-loops/introduction.md | 2 +- .../concept/elyses-looping-enchantments/.docs/introduction.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/array-loops/introduction.md b/concepts/array-loops/introduction.md index 7540ee0204..bb6708fc7f 100644 --- a/concepts/array-loops/introduction.md +++ b/concepts/array-loops/introduction.md @@ -44,7 +44,7 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can be used to loop over the elements in the aray. +Every array includes a `forEach` method that can be used to loop over the elements in the array. `forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. diff --git a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md index 7540ee0204..bb6708fc7f 100644 --- a/exercises/concept/elyses-looping-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-looping-enchantments/.docs/introduction.md @@ -44,7 +44,7 @@ Just like in regular `for` loops, you can use `continue` stop the current iterat ## The `forEach` Method -Every array includes a `forEach` method that can be used to loop over the elements in the aray. +Every array includes a `forEach` method that can be used to loop over the elements in the array. `forEach` accepts a [callback][concept-callbacks] as a parameter. The callback function is called once for each element in the array. From c99304c15aaa433899aec1d71c1aa3e232f7f433 Mon Sep 17 00:00:00 2001 From: Kmelow Date: Mon, 25 Oct 2021 23:09:49 +0200 Subject: [PATCH 103/989] Add practice exercise book store (#1426) --- config.json | 15 ++++ .../book-store/.docs/instructions.append.md | 7 ++ .../practice/book-store/.docs/instructions.md | 68 ++++++++++++++ exercises/practice/book-store/.eslintrc | 14 +++ .../practice/book-store/.meta/config.json | 12 +++ .../practice/book-store/.meta/proof.ci.js | 62 +++++++++++++ .../practice/book-store/.meta/tests.toml | 51 +++++++++++ exercises/practice/book-store/.npmrc | 1 + exercises/practice/book-store/LICENSE | 21 +++++ exercises/practice/book-store/babel.config.js | 15 ++++ exercises/practice/book-store/book-store.js | 8 ++ .../practice/book-store/book-store.spec.js | 90 +++++++++++++++++++ exercises/practice/book-store/package.json | 31 +++++++ 13 files changed, 395 insertions(+) create mode 100644 exercises/practice/book-store/.docs/instructions.append.md create mode 100644 exercises/practice/book-store/.docs/instructions.md create mode 100644 exercises/practice/book-store/.eslintrc create mode 100644 exercises/practice/book-store/.meta/config.json create mode 100644 exercises/practice/book-store/.meta/proof.ci.js create mode 100644 exercises/practice/book-store/.meta/tests.toml create mode 100644 exercises/practice/book-store/.npmrc create mode 100644 exercises/practice/book-store/LICENSE create mode 100644 exercises/practice/book-store/babel.config.js create mode 100644 exercises/practice/book-store/book-store.js create mode 100644 exercises/practice/book-store/book-store.spec.js create mode 100644 exercises/practice/book-store/package.json diff --git a/config.json b/config.json index 3a9c2aa128..d657ac36a8 100644 --- a/config.json +++ b/config.json @@ -369,6 +369,21 @@ "strings" ] }, + { + "slug": "book-store", + "name": "Book Store", + "uuid": "519e55eb-436b-437d-b9d1-b4b3c939f60d", + "practices": [], + "prerequisites": [ + "arrays", + "for-loops", + "conditionals", + "array-transformations", + "functions" + ], + "difficulty": 5, + "topics": ["algorithms", "conditionals", "loops", "lists", "sorting"] + }, { "slug": "pascals-triangle", "name": "Pascals Triangle", diff --git a/exercises/practice/book-store/.docs/instructions.append.md b/exercises/practice/book-store/.docs/instructions.append.md new file mode 100644 index 0000000000..0f51b54f7e --- /dev/null +++ b/exercises/practice/book-store/.docs/instructions.append.md @@ -0,0 +1,7 @@ +# Implementation + +Define a function - `Cost` - that calculates the cost for a given list of books based on defined discounts. + +Cost will return the total cost (after discounts) in cents. +For example, for a single book, the cost is 800 cents, which equals $8.00. +Only integer calculations are necessary for this exercise. diff --git a/exercises/practice/book-store/.docs/instructions.md b/exercises/practice/book-store/.docs/instructions.md new file mode 100644 index 0000000000..5d767b0360 --- /dev/null +++ b/exercises/practice/book-store/.docs/instructions.md @@ -0,0 +1,68 @@ +# Description + +To try and encourage more sales of different books from a popular 5 book +series, a bookshop has decided to offer discounts on multiple book purchases. + +One copy of any of the five books costs $8. + +If, however, you buy two different books, you get a 5% +discount on those two books. + +If you buy 3 different books, you get a 10% discount. + +If you buy 4 different books, you get a 20% discount. + +If you buy all 5, you get a 25% discount. + +Note: that if you buy four books, of which 3 are +different titles, you get a 10% discount on the 3 that +form part of a set, but the fourth book still costs $8. + +Your mission is to write a piece of code to calculate the +price of any conceivable shopping basket (containing only +books of the same series), giving as big a discount as +possible. + +For example, how much does this basket of books cost? + +- 2 copies of the first book +- 2 copies of the second book +- 2 copies of the third book +- 1 copy of the fourth book +- 1 copy of the fifth book + +One way of grouping these 8 books is: + +- 1 group of 5 --> 25% discount (1st,2nd,3rd,4th,5th) +- +1 group of 3 --> 10% discount (1st,2nd,3rd) + +This would give a total of: + +- 5 books at a 25% discount +- +3 books at a 10% discount + +Resulting in: + +- 5 _ (8 - 2.00) == 5 _ 6.00 == $30.00 +- +3 _ (8 - 0.80) == 3 _ 7.20 == $21.60 + +For a total of $51.60 + +However, a different way to group these 8 books is: + +- 1 group of 4 books --> 20% discount (1st,2nd,3rd,4th) +- +1 group of 4 books --> 20% discount (1st,2nd,3rd,5th) + +This would give a total of: + +- 4 books at a 20% discount +- +4 books at a 20% discount + +Resulting in: + +- 4 _ (8 - 1.60) == 4 _ 6.40 == $25.60 +- +4 _ (8 - 1.60) == 4 _ 6.40 == $25.60 + +For a total of $51.20 + +And $51.20 is the price with the biggest discount. diff --git a/exercises/practice/book-store/.eslintrc b/exercises/practice/book-store/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/book-store/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/book-store/.meta/config.json b/exercises/practice/book-store/.meta/config.json new file mode 100644 index 0000000000..6e6712003d --- /dev/null +++ b/exercises/practice/book-store/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "To try and encourage more sales of different books from a popular 5 book series, a bookshop has decided to offer discounts of multiple-book purchases.", + "authors": ["kmelow"], + "contributors": [], + "files": { + "solution": ["book-store.js"], + "test": ["book-store.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Inspired by the harry potter kata from Cyber-Dojo.", + "source_url": "http://cyber-dojo.org" +} diff --git a/exercises/practice/book-store/.meta/proof.ci.js b/exercises/practice/book-store/.meta/proof.ci.js new file mode 100644 index 0000000000..ebabb4e711 --- /dev/null +++ b/exercises/practice/book-store/.meta/proof.ci.js @@ -0,0 +1,62 @@ +const BOOK_PRICE = 800; +const DISCOUNTS = [1, 0.95, 0.9, 0.8, 0.75]; + +const groupCost = (size) => size * BOOK_PRICE * DISCOUNTS[size - 1]; + +const groupBooks = (books) => { + const counter = {}; + books.forEach((book) => { + if (!counter[book.toString()]) { + counter[book.toString()] = 1; + } else { + counter[book.toString()]++; + } + }); + return counter; +}; + +const removeMostFrequent = (volumes, size) => { + const res = {}; + for (let key in volumes) { + res[key] = volumes[key]; + } + Object.entries(volumes) + .sort((a, b) => b[1] - a[1]) + .slice(0, size) + .forEach((k) => { + res[k[0]] = volumes[k[0]] - 1; + if (res[k[0]] <= 0) delete res[k[0]]; + }); + return res; +}; + +const collectionFromGroup = (volumes) => { + const subGroup = []; + Object.entries(volumes).forEach((entry) => { + if (entry[1] > 0) { + const sub = new Array(entry[1]); + subGroup.push(...sub.fill(parseInt(entry[0]))); + } + }); + return subGroup; +}; + +const calculate = (sortedBooks) => { + if (sortedBooks.length === 0) return 0; + const volumes = groupBooks(sortedBooks); + let price = sortedBooks.length * BOOK_PRICE; + for (let size = Object.keys(volumes).length; size > 1; size--) { + const subGroup = removeMostFrequent(volumes, size); + const collection = collectionFromGroup(subGroup); + price = Math.min(price, groupCost(size) + calculate(collection)); + } + return price; +}; + +export const cost = (books) => { + if (books.length === 0) { + return 0; + } + + return calculate(books.sort((a, b) => a - b)); +}; diff --git a/exercises/practice/book-store/.meta/tests.toml b/exercises/practice/book-store/.meta/tests.toml new file mode 100644 index 0000000000..70d3f906a5 --- /dev/null +++ b/exercises/practice/book-store/.meta/tests.toml @@ -0,0 +1,51 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[17146bd5-2e80-4557-ab4c-05632b6b0d01] +description = "Only a single book" + +[cc2de9ac-ff2a-4efd-b7c7-bfe0f43271ce] +description = "Two of the same book" + +[5a86eac0-45d2-46aa-bbf0-266b94393a1a] +description = "Empty basket" + +[158bd19a-3db4-4468-ae85-e0638a688990] +description = "Two different books" + +[f3833f6b-9332-4a1f-ad98-6c3f8e30e163] +description = "Three different books" + +[1951a1db-2fb6-4cd1-a69a-f691b6dd30a2] +description = "Four different books" + +[d70f6682-3019-4c3f-aede-83c6a8c647a3] +description = "Five different books" + +[78cacb57-911a-45f1-be52-2a5bd428c634] +description = "Two groups of four is cheaper than group of five plus group of three" + +[f808b5a4-e01f-4c0d-881f-f7b90d9739da] +description = "Two groups of four is cheaper than groups of five and three" + +[fe96401c-5268-4be2-9d9e-19b76478007c] +description = "Group of four plus group of two is cheaper than two groups of three" + +[68ea9b78-10ad-420e-a766-836a501d3633] +description = "Two each of first 4 books and 1 copy each of rest" + +[c0a779d5-a40c-47ae-9828-a340e936b866] +description = "Two copies of each book" + +[18fd86fe-08f1-4b68-969b-392b8af20513] +description = "Three copies of first book and 2 each of remaining" + +[0b19a24d-e4cf-4ec8-9db2-8899a41af0da] +description = "Three each of first 2 books and 2 each of remaining books" + +[bb376344-4fb2-49ab-ab85-e38d8354a58d] +description = "Four groups of four are cheaper than two groups each of five and three" + +[5260ddde-2703-4915-b45a-e54dbbac4303] +description = "Check that groups of four are created properly even when there are more groups of three than groups of five" diff --git a/exercises/practice/book-store/.npmrc b/exercises/practice/book-store/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/book-store/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/book-store/LICENSE b/exercises/practice/book-store/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/book-store/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/book-store/babel.config.js b/exercises/practice/book-store/babel.config.js new file mode 100644 index 0000000000..d0b191dac8 --- /dev/null +++ b/exercises/practice/book-store/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.18', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/book-store/book-store.js b/exercises/practice/book-store/book-store.js new file mode 100644 index 0000000000..b8cc26b5af --- /dev/null +++ b/exercises/practice/book-store/book-store.js @@ -0,0 +1,8 @@ +// +// This is only a SKELETON file for the 'BookStore' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export const cost = (books) => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/book-store/book-store.spec.js b/exercises/practice/book-store/book-store.spec.js new file mode 100644 index 0000000000..107a6c594e --- /dev/null +++ b/exercises/practice/book-store/book-store.spec.js @@ -0,0 +1,90 @@ +import { cost } from './book-store'; + +describe('Book Store', () => { + describe('Creating a basket', () => { + test('only a single book', () => { + const basket = [1]; + expect(cost(basket)).toEqual(800); + }); + + xtest('two of the same book', () => { + const basket = [2, 2]; + expect(cost(basket)).toEqual(1600); + }); + + xtest('empty basket', () => { + const basket = []; + expect(cost(basket)).toEqual(0); + }); + + xtest('two different books', () => { + const basket = [1, 2]; + expect(cost(basket)).toEqual(1520); + }); + + xtest('three different books', () => { + const basket = [1, 2, 3]; + expect(cost(basket)).toEqual(2160); + }); + + xtest('four different books', () => { + const basket = [1, 2, 3, 4]; + expect(cost(basket)).toEqual(2560); + }); + + xtest('five different books', () => { + const basket = [1, 2, 3, 4, 5]; + expect(cost(basket)).toEqual(3000); + }); + + xtest('two groups of four is cheaper than group of five plus group of three', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 5]; + expect(cost(basket)).toEqual(5120); + }); + + xtest('two groups of four is cheaper than groups of five and three', () => { + const basket = [1, 1, 2, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(5120); + }); + + xtest('group of four plus group of two is cheaper than two groups of three', () => { + const basket = [1, 1, 2, 2, 3, 4]; + expect(cost(basket)).toEqual(4080); + }); + + xtest('two each of first 4 books and 1 copy each of rest', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5]; + expect(cost(basket)).toEqual(5560); + }); + + xtest('two copies of each book', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(6000); + }); + + xtest('three copies of first book and 2 each of remaining', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 1]; + expect(cost(basket)).toEqual(6800); + }); + + xtest('three each of first 2 books and 2 each of remaining books', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 1, 2]; + expect(cost(basket)).toEqual(7520); + }); + + xtest('four groups of four are cheaper than two groups each of five and three', () => { + const basket = [1, 1, 2, 2, 3, 3, 4, 5, 1, 1, 2, 2, 3, 3, 4, 5]; + expect(cost(basket)).toEqual(10240); + }); + + xtest('two groups of four and a group of five', () => { + const basket = [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5]; + expect(cost(basket)).toEqual(8120); + }); + + xtest('shuffled book order', () => { + const basket = [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3]; + expect(cost(basket)).toEqual(8120); + }); + }); +}); diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json new file mode 100644 index 0000000000..b4d75d2ee6 --- /dev/null +++ b/exercises/practice/book-store/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-book-store", + "description": "Exercism exercises in Javascript.", + "author": "Camilo Coelho", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/book-store" + }, + "devDependencies": { + "@babel/cli": "^7.15.7", + "@babel/core": "^7.15.8", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.15.8", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.4", + "babel-jest": "^27.3.1", + "core-js": "^3.18.2", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} From 0017b79c40521091794437fa0d0d9974de35c4d5 Mon Sep 17 00:00:00 2001 From: Tejas Bubane Date: Thu, 28 Oct 2021 22:17:19 +0200 Subject: [PATCH 104/989] Add node 17 to CI (#1471) Also bump LTS to 16 and drop support for 14. --- .github/workflows/action-format.yml | 4 ++-- .github/workflows/ci.js.yml | 6 +++--- .github/workflows/pr.ci.js.yml | 6 +++--- .github/workflows/verify-code-formatting.yml | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/action-format.yml b/.github/workflows/action-format.yml index 19db62ea66..a28586d0ef 100644 --- a/.github/workflows/action-format.yml +++ b/.github/workflows/action-format.yml @@ -60,10 +60,10 @@ jobs: git clone $HEAD_REPO . git checkout -b "$HEAD_REF" "origin/$HEAD_REF" - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project development dependencies run: npm i - name: 'Format code' diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index eed6669aed..529719aeec 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -13,10 +13,10 @@ jobs: steps: - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project dependencies run: npm ci @@ -29,7 +29,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x] + node-version: ['16', '17'] steps: - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index 56c97463fd..f393e67d85 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -13,10 +13,10 @@ jobs: - name: Checkout PR uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project dependencies run: npm ci @@ -34,7 +34,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x] + node-version: ['16', '17'] steps: - name: Checkout PR diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 82d0732b7d..ef56ba197f 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -11,10 +11,10 @@ jobs: steps: - name: 'Checkout code' uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 - - name: Use Node.js LTS (14.x) + - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: - node-version: 14.x + node-version: '16' - name: Install project development dependencies run: npm i - name: 'Verify formatting of all files' From a59316754c181575bb6f641bcabe897a9eb28499 Mon Sep 17 00:00:00 2001 From: Scott Cook Date: Sat, 30 Oct 2021 10:07:28 -0700 Subject: [PATCH 105/989] Fix typo and link in type conversion concept (#1466) --- concepts/objects/about.md | 4 ++-- concepts/type-conversion/about.md | 2 +- concepts/type-conversion/introduction.md | 2 +- exercises/concept/lucky-numbers/.docs/introduction.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/concepts/objects/about.md b/concepts/objects/about.md index 35c52fd438..d55f559add 100644 --- a/concepts/objects/about.md +++ b/concepts/objects/about.md @@ -12,7 +12,7 @@ The values inside one object can have different types. They can be primitive types like numbers but also arrays, other objects or even functions. This makes objects very versatile so that they are also key entities for [object-oriented programming][oop] (OOP) in JavaScript. -In the following we will focus on objects as collections or maps. Other use cases of objects will be covered in other concepts, see e.g., [Classes][concept-classes]. +In the following we will focus on objects as collections or maps. Other use cases of objects will be covered in other concepts, see e.g., [Classes][classes]. ## Creating an Object @@ -259,7 +259,7 @@ For example, it contains the `hasOwnProperty` method and other methods like `toS Usually that does not cause any problems but if you ever need to create a truly empty object use a [null object][mdn-null-object] that can be created via `Object.create(null)`. [oop]: https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_JS -[concept-classes]: /tracks/javascript/concepts/classes +[classes]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes [literal]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#literals [mdn-trailing-commas]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas [mdn-identifier]: https://developer.mozilla.org/en-US/docs/Glossary/Identifier diff --git a/concepts/type-conversion/about.md b/concepts/type-conversion/about.md index 8b6bfa9239..827149b19f 100644 --- a/concepts/type-conversion/about.md +++ b/concepts/type-conversion/about.md @@ -34,7 +34,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number diff --git a/concepts/type-conversion/introduction.md b/concepts/type-conversion/introduction.md index 3b4faaceda..abcf29b5db 100644 --- a/concepts/type-conversion/introduction.md +++ b/concepts/type-conversion/introduction.md @@ -31,7 +31,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number diff --git a/exercises/concept/lucky-numbers/.docs/introduction.md b/exercises/concept/lucky-numbers/.docs/introduction.md index 3b4faaceda..abcf29b5db 100644 --- a/exercises/concept/lucky-numbers/.docs/introduction.md +++ b/exercises/concept/lucky-numbers/.docs/introduction.md @@ -31,7 +31,7 @@ Boolean(''); // => false ``` -Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **thruthy** in JavaScript. +Note that because of the described rules, `'0'`, `'false'`, `[]` and `{}` are **truthy** in JavaScript. ### Converting to a Number From 4dda4d67c254b9a875e9876425c27e667e08dc7e Mon Sep 17 00:00:00 2001 From: TomPradat Date: Sat, 30 Oct 2021 20:32:16 +0200 Subject: [PATCH 106/989] Update hamming exercise to the latest specs (#1470) --- exercises/practice/hamming/.meta/proof.ci.js | 15 +------ exercises/practice/hamming/.meta/tests.toml | 43 ++++++++++++++++++-- exercises/practice/hamming/hamming.spec.js | 12 +++--- 3 files changed, 48 insertions(+), 22 deletions(-) diff --git a/exercises/practice/hamming/.meta/proof.ci.js b/exercises/practice/hamming/.meta/proof.ci.js index cd06a90e34..ea954dc004 100644 --- a/exercises/practice/hamming/.meta/proof.ci.js +++ b/exercises/practice/hamming/.meta/proof.ci.js @@ -1,17 +1,6 @@ export const compute = (strand1, strand2) => { - const len1 = strand1.length; - const len2 = strand2.length; - - if (!len1 && len2) { - throw new Error('left strand must not be empty'); - } - - if (len1 && !len2) { - throw new Error('right strand must not be empty'); - } - - if (len1 !== len2) { - throw new Error('left and right strands must be of equal length'); + if (strand1.length !== strand2.length) { + throw new Error('strands must be of equal length'); } return [...strand1].filter((element, index) => element !== strand2[index]) diff --git a/exercises/practice/hamming/.meta/tests.toml b/exercises/practice/hamming/.meta/tests.toml index b2f80f488e..5dc17ed4e4 100644 --- a/exercises/practice/hamming/.meta/tests.toml +++ b/exercises/practice/hamming/.meta/tests.toml @@ -1,6 +1,13 @@ -# This is an auto-generated file. Regular comments will be removed when this -# file is regenerated. Regenerating will not touch any manually added keys, -# so comments can be added in a "comment" key. +# This is an auto-generated file. +# +# Regenerating this file via `configlet sync` will: +# - Recreate every `description` key/value pair +# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications +# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion) +# - Preserve any other key/value pair +# +# As user-added comments (using the # character) will be removed when this file +# is regenerated, comments can be added via a `comment` key. [f6dcb64f-03b0-4b60-81b1-3c9dbf47e887] description = "empty strands" @@ -19,12 +26,42 @@ description = "long different strands" [919f8ef0-b767-4d1b-8516-6379d07fcb28] description = "disallow first strand longer" +include = false + +[b9228bb1-465f-4141-b40f-1f99812de5a8] +description = "disallow first strand longer" +reimplements = "919f8ef0-b767-4d1b-8516-6379d07fcb28" [8a2d4ed0-ead5-4fdd-924d-27c4cf56e60e] description = "disallow second strand longer" +include = false + +[dab38838-26bb-4fff-acbe-3b0a9bfeba2d] +description = "disallow second strand longer" +reimplements = "8a2d4ed0-ead5-4fdd-924d-27c4cf56e60e" [5dce058b-28d4-4ca7-aa64-adfe4e17784c] description = "disallow left empty strand" +include = false + +[db92e77e-7c72-499d-8fe6-9354d2bfd504] +description = "disallow left empty strand" +include = false +reimplements = "5dce058b-28d4-4ca7-aa64-adfe4e17784c" + +[b764d47c-83ff-4de2-ab10-6cfe4b15c0f3] +description = "disallow empty first strand" +reimplements = "db92e77e-7c72-499d-8fe6-9354d2bfd504" [38826d4b-16fb-4639-ac3e-ba027dec8b5f] description = "disallow right empty strand" +include = false + +[920cd6e3-18f4-4143-b6b8-74270bb8f8a3] +description = "disallow right empty strand" +include = false +reimplements = "38826d4b-16fb-4639-ac3e-ba027dec8b5f" + +[9ab9262f-3521-4191-81f5-0ed184a5aa89] +description = "disallow empty second strand" +reimplements = "920cd6e3-18f4-4143-b6b8-74270bb8f8a3" diff --git a/exercises/practice/hamming/hamming.spec.js b/exercises/practice/hamming/hamming.spec.js index 1a60b175ed..b6218cfaf4 100644 --- a/exercises/practice/hamming/hamming.spec.js +++ b/exercises/practice/hamming/hamming.spec.js @@ -23,25 +23,25 @@ describe('Hamming', () => { xtest('disallow first strand longer', () => { expect(() => compute('AATG', 'AAA')).toThrow( - new Error('left and right strands must be of equal length') + new Error('strands must be of equal length') ); }); xtest('disallow second strand longer', () => { expect(() => compute('ATA', 'AGTG')).toThrow( - new Error('left and right strands must be of equal length') + new Error('strands must be of equal length') ); }); - xtest('disallow left empty strand', () => { + xtest('disallow empty first strand', () => { expect(() => compute('', 'G')).toThrow( - new Error('left strand must not be empty') + new Error('strands must be of equal length') ); }); - xtest('disallow right empty strand', () => { + xtest('disallow empty second strand', () => { expect(() => compute('G', '')).toThrow( - new Error('right strand must not be empty') + new Error('strands must be of equal length') ); }); }); From 7c0fb614e17885d9ac04dc941700d0ae6597a710 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 31 Oct 2021 01:50:59 +0530 Subject: [PATCH 107/989] Bump core-js from 3.18.2 to 3.19.0 (#1464) * Bump core-js from 3.18.2 to 3.19.0 Bumps [core-js](https://github.com/zloirock/core-js) from 3.18.2 to 3.19.0. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.18.2...v3.19.0) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises * Update core-js version in babel.config.js Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] Co-authored-by: Tejas Bubane --- babel.config.js | 2 +- exercises/concept/amusement-park/babel.config.js | 2 +- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/babel.config.js | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/babel.config.js | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/babel.config.js | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/babel.config.js | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../concept/elyses-analytic-enchantments/babel.config.js | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../elyses-destructured-enchantments/babel.config.js | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/babel.config.js | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- .../concept/elyses-looping-enchantments/babel.config.js | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../elyses-transformative-enchantments/babel.config.js | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/babel.config.js | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/babel.config.js | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/babel.config.js | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/babel.config.js | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/babel.config.js | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/babel.config.js | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/babel.config.js | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/babel.config.js | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/babel.config.js | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/babel.config.js | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/babel.config.js | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/babel.config.js | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/babel.config.js | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/babel.config.js | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/babel.config.js | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/babel.config.js | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/babel.config.js | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/babel.config.js | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/babel.config.js | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/babel.config.js | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/babel.config.js | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/babel.config.js | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/babel.config.js | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/babel.config.js | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/babel.config.js | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/babel.config.js | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/babel.config.js | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/babel.config.js | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/babel.config.js | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/babel.config.js | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/babel.config.js | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/babel.config.js | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/babel.config.js | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/babel.config.js | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/babel.config.js | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/babel.config.js | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/babel.config.js | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/babel.config.js | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/babel.config.js | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/babel.config.js | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/babel.config.js | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/babel.config.js | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/babel.config.js | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/babel.config.js | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/babel.config.js | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/babel.config.js | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/babel.config.js | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/babel.config.js | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/babel.config.js | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/babel.config.js | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/babel.config.js | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/babel.config.js | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/babel.config.js | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/babel.config.js | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/babel.config.js | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/babel.config.js | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/babel.config.js | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/babel.config.js | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/babel.config.js | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/babel.config.js | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/babel.config.js | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/babel.config.js | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/babel.config.js | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/babel.config.js | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/babel.config.js | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/babel.config.js | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/babel.config.js | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/babel.config.js | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/babel.config.js | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/babel.config.js | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/babel.config.js | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/babel.config.js | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/babel.config.js | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/babel.config.js | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/babel.config.js | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/babel.config.js | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/babel.config.js | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/babel.config.js | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/babel.config.js | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/babel.config.js | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/babel.config.js | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/babel.config.js | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/babel.config.js | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/babel.config.js | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/babel.config.js | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/babel.config.js | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/babel.config.js | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/babel.config.js | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/babel.config.js | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/babel.config.js | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/babel.config.js | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/babel.config.js | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/babel.config.js | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/babel.config.js | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/babel.config.js | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/babel.config.js | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/babel.config.js | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/babel.config.js | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/babel.config.js | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/babel.config.js | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/babel.config.js | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/babel.config.js | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/babel.config.js | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/babel.config.js | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/babel.config.js | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/babel.config.js | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/babel.config.js | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/babel.config.js | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/babel.config.js | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/babel.config.js | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/babel.config.js | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/babel.config.js | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/babel.config.js | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/babel.config.js | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/babel.config.js | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/babel.config.js | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/babel.config.js | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/babel.config.js | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/babel.config.js | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/babel.config.js | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/babel.config.js | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/babel.config.js | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/babel.config.js | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/babel.config.js | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/babel.config.js | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/babel.config.js | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/babel.config.js | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/babel.config.js | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 279 files changed, 281 insertions(+), 281 deletions(-) diff --git a/babel.config.js b/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/babel.config.js +++ b/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/amusement-park/babel.config.js b/exercises/concept/amusement-park/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/amusement-park/babel.config.js +++ b/exercises/concept/amusement-park/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 912009297e..0aa1b866d0 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/babel.config.js b/exercises/concept/annalyns-infiltration/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/annalyns-infiltration/babel.config.js +++ b/exercises/concept/annalyns-infiltration/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index eeb720fcea..831ab807c4 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/babel.config.js b/exercises/concept/bird-watcher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/bird-watcher/babel.config.js +++ b/exercises/concept/bird-watcher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index d54c0a3551..03a2b47b03 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/babel.config.js b/exercises/concept/coordinate-transformation/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/coordinate-transformation/babel.config.js +++ b/exercises/concept/coordinate-transformation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index c28731d7ef..3bbb718ce7 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/babel.config.js b/exercises/concept/custom-signs/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/custom-signs/babel.config.js +++ b/exercises/concept/custom-signs/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 2e6899bd99..5449c533d0 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/babel.config.js b/exercises/concept/elyses-analytic-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-analytic-enchantments/babel.config.js +++ b/exercises/concept/elyses-analytic-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 6a9448d773..4d7d1e8cdc 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/babel.config.js b/exercises/concept/elyses-destructured-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-destructured-enchantments/babel.config.js +++ b/exercises/concept/elyses-destructured-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 100bdbfb1d..afdba6d377 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/babel.config.js b/exercises/concept/elyses-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-enchantments/babel.config.js +++ b/exercises/concept/elyses-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index cc6b2e2e50..2cf681355c 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/babel.config.js b/exercises/concept/elyses-looping-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-looping-enchantments/babel.config.js +++ b/exercises/concept/elyses-looping-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index eca03dd3cd..c035a1ec3c 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/babel.config.js b/exercises/concept/elyses-transformative-enchantments/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/elyses-transformative-enchantments/babel.config.js +++ b/exercises/concept/elyses-transformative-enchantments/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d5a19f4c59..c0177b68c1 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/babel.config.js b/exercises/concept/factory-sensors/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/factory-sensors/babel.config.js +++ b/exercises/concept/factory-sensors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ff20a0ecd3..eaa132d50a 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/babel.config.js b/exercises/concept/freelancer-rates/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/freelancer-rates/babel.config.js +++ b/exercises/concept/freelancer-rates/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 9e0aa53e3c..5e5c2167df 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/babel.config.js b/exercises/concept/fruit-picker/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/fruit-picker/babel.config.js +++ b/exercises/concept/fruit-picker/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 0596baca37..b61d065c86 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/babel.config.js b/exercises/concept/high-score-board/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/high-score-board/babel.config.js +++ b/exercises/concept/high-score-board/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b34b476a73..afaf8dc330 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/babel.config.js b/exercises/concept/lasagna-master/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lasagna-master/babel.config.js +++ b/exercises/concept/lasagna-master/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 5ca4d148c7..6b30c3b019 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/babel.config.js b/exercises/concept/lasagna/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lasagna/babel.config.js +++ b/exercises/concept/lasagna/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 91167e70a8..40595166ba 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/babel.config.js b/exercises/concept/lucky-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/lucky-numbers/babel.config.js +++ b/exercises/concept/lucky-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1899ea90fa..41c85ac118 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/babel.config.js b/exercises/concept/mixed-juices/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/mixed-juices/babel.config.js +++ b/exercises/concept/mixed-juices/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index dd32151270..5d76913f38 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/babel.config.js b/exercises/concept/nullability/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/nullability/babel.config.js +++ b/exercises/concept/nullability/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index e03e236d8f..858e2300cb 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/babel.config.js b/exercises/concept/ozans-playlist/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/ozans-playlist/babel.config.js +++ b/exercises/concept/ozans-playlist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index f2fb1b89a6..44a6446c71 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/babel.config.js b/exercises/concept/pizza-order/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/pizza-order/babel.config.js +++ b/exercises/concept/pizza-order/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 104b9ac34d..68643fc4ef 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/babel.config.js b/exercises/concept/poetry-club-door-policy/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/poetry-club-door-policy/babel.config.js +++ b/exercises/concept/poetry-club-door-policy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index bcd1961840..d26c582c30 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/babel.config.js b/exercises/concept/translation-service/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/translation-service/babel.config.js +++ b/exercises/concept/translation-service/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 399c2f5285..4c767bc6c5 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/babel.config.js b/exercises/concept/vehicle-purchase/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/concept/vehicle-purchase/babel.config.js +++ b/exercises/concept/vehicle-purchase/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 1f15c88cd7..7ede87be53 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/babel.config.js b/exercises/practice/accumulate/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/accumulate/babel.config.js +++ b/exercises/practice/accumulate/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 95d2a04f80..52147177d0 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/babel.config.js b/exercises/practice/acronym/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/acronym/babel.config.js +++ b/exercises/practice/acronym/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 3d6af8265b..2ccc2b7529 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/babel.config.js b/exercises/practice/affine-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/affine-cipher/babel.config.js +++ b/exercises/practice/affine-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index cd7662e26f..8250bf92a3 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/babel.config.js b/exercises/practice/all-your-base/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/all-your-base/babel.config.js +++ b/exercises/practice/all-your-base/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 7094be2dbc..dedf2ff19b 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/babel.config.js b/exercises/practice/allergies/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/allergies/babel.config.js +++ b/exercises/practice/allergies/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 78741a1d8d..6be1e87a5d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/babel.config.js b/exercises/practice/alphametics/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/alphametics/babel.config.js +++ b/exercises/practice/alphametics/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index c8bc6a3148..1e2265fccf 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/babel.config.js b/exercises/practice/anagram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/anagram/babel.config.js +++ b/exercises/practice/anagram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index eb1fc34e28..eda904057d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/babel.config.js b/exercises/practice/armstrong-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/armstrong-numbers/babel.config.js +++ b/exercises/practice/armstrong-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 753a1430aa..dce47a17b1 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/babel.config.js b/exercises/practice/atbash-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/atbash-cipher/babel.config.js +++ b/exercises/practice/atbash-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index aec4d22063..f9f0ebc223 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/babel.config.js b/exercises/practice/bank-account/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bank-account/babel.config.js +++ b/exercises/practice/bank-account/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index c06a02bda0..491c1d4f83 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/babel.config.js b/exercises/practice/beer-song/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/beer-song/babel.config.js +++ b/exercises/practice/beer-song/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 6e1d6d6996..2bdfcb697b 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/babel.config.js b/exercises/practice/binary-search-tree/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary-search-tree/babel.config.js +++ b/exercises/practice/binary-search-tree/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index eaa8f39db8..dc4658ce4c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/babel.config.js b/exercises/practice/binary-search/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary-search/babel.config.js +++ b/exercises/practice/binary-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index e96c4d4312..5ecac0183b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/babel.config.js b/exercises/practice/binary/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/binary/babel.config.js +++ b/exercises/practice/binary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 5ae22ee369..54e35768bd 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/babel.config.js b/exercises/practice/bob/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bob/babel.config.js +++ b/exercises/practice/bob/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 56fa3f53f6..0070ff230b 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/babel.config.js b/exercises/practice/book-store/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/book-store/babel.config.js +++ b/exercises/practice/book-store/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index b4d75d2ee6..1f90d2a1ce 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/babel.config.js b/exercises/practice/bowling/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/bowling/babel.config.js +++ b/exercises/practice/bowling/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 39861437b6..157bc03ca0 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/babel.config.js b/exercises/practice/change/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/change/babel.config.js +++ b/exercises/practice/change/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 921480d24d..594ab50ba0 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/babel.config.js b/exercises/practice/circular-buffer/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/circular-buffer/babel.config.js +++ b/exercises/practice/circular-buffer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 36f598b8dc..5e4985b0f4 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/babel.config.js b/exercises/practice/clock/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/clock/babel.config.js +++ b/exercises/practice/clock/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 0c25c472ea..7e8b684b6b 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/babel.config.js b/exercises/practice/collatz-conjecture/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/collatz-conjecture/babel.config.js +++ b/exercises/practice/collatz-conjecture/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 807925d127..c8a54873f4 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/babel.config.js b/exercises/practice/complex-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/complex-numbers/babel.config.js +++ b/exercises/practice/complex-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 44f81c36c9..0c0d7c0d38 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/babel.config.js b/exercises/practice/connect/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/connect/babel.config.js +++ b/exercises/practice/connect/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 9c3e38b5fe..ca378ebf73 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/babel.config.js b/exercises/practice/crypto-square/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/crypto-square/babel.config.js +++ b/exercises/practice/crypto-square/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index ca1c955040..7bed26d51e 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/babel.config.js b/exercises/practice/custom-set/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/custom-set/babel.config.js +++ b/exercises/practice/custom-set/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 68638140aa..4b5ecb15ab 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/babel.config.js b/exercises/practice/darts/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/darts/babel.config.js +++ b/exercises/practice/darts/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 04c7a8eccf..f67e3f7c5d 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/babel.config.js b/exercises/practice/diamond/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/diamond/babel.config.js +++ b/exercises/practice/diamond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 94859adb12..5cf6ca0fb1 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/babel.config.js b/exercises/practice/difference-of-squares/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/difference-of-squares/babel.config.js +++ b/exercises/practice/difference-of-squares/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index aeed8dfaed..169c91ec21 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/babel.config.js b/exercises/practice/diffie-hellman/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/diffie-hellman/babel.config.js +++ b/exercises/practice/diffie-hellman/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 85fc3a3341..e1b7adc878 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/babel.config.js b/exercises/practice/dnd-character/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/dnd-character/babel.config.js +++ b/exercises/practice/dnd-character/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 26178214d2..da393e0687 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/babel.config.js b/exercises/practice/dominoes/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/dominoes/babel.config.js +++ b/exercises/practice/dominoes/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 975a5af557..820a4756cf 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/babel.config.js b/exercises/practice/etl/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/etl/babel.config.js +++ b/exercises/practice/etl/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 5db59355a7..1f45a7e1f4 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/babel.config.js b/exercises/practice/flatten-array/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/flatten-array/babel.config.js +++ b/exercises/practice/flatten-array/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2f03695977..5204dd0dc7 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/babel.config.js b/exercises/practice/food-chain/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/food-chain/babel.config.js +++ b/exercises/practice/food-chain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 183d5892d0..921101229f 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/babel.config.js b/exercises/practice/forth/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/forth/babel.config.js +++ b/exercises/practice/forth/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 0840bf3211..731b61514e 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/babel.config.js b/exercises/practice/gigasecond/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/gigasecond/babel.config.js +++ b/exercises/practice/gigasecond/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cc7e3aad54..8ac5408bb0 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/babel.config.js b/exercises/practice/grade-school/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grade-school/babel.config.js +++ b/exercises/practice/grade-school/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 5b4faea075..fbee6ed01e 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/babel.config.js b/exercises/practice/grains/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grains/babel.config.js +++ b/exercises/practice/grains/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index b4282c26e4..14a466d509 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/babel.config.js b/exercises/practice/grep/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/grep/babel.config.js +++ b/exercises/practice/grep/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3c1902bd06..5a2a4a3a7d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/babel.config.js b/exercises/practice/hamming/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hamming/babel.config.js +++ b/exercises/practice/hamming/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index eb4038ce4a..8a29b274bb 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/babel.config.js b/exercises/practice/hello-world/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hello-world/babel.config.js +++ b/exercises/practice/hello-world/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 95f30eec3e..d9154f3887 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/babel.config.js b/exercises/practice/hexadecimal/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/hexadecimal/babel.config.js +++ b/exercises/practice/hexadecimal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 04cad2dea8..195ecc2599 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/babel.config.js b/exercises/practice/high-scores/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/high-scores/babel.config.js +++ b/exercises/practice/high-scores/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 7dce84433e..c1e47928f6 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/babel.config.js b/exercises/practice/house/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/house/babel.config.js +++ b/exercises/practice/house/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index ac60637f04..6fdac1293f 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/babel.config.js b/exercises/practice/isbn-verifier/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/isbn-verifier/babel.config.js +++ b/exercises/practice/isbn-verifier/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 29609fdd94..81fe0d66a7 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/babel.config.js b/exercises/practice/isogram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/isogram/babel.config.js +++ b/exercises/practice/isogram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 376be28322..6e385cc200 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/babel.config.js b/exercises/practice/kindergarten-garden/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/kindergarten-garden/babel.config.js +++ b/exercises/practice/kindergarten-garden/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 623cc1ec94..ec6f895889 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/babel.config.js b/exercises/practice/largest-series-product/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/largest-series-product/babel.config.js +++ b/exercises/practice/largest-series-product/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index a177c707e8..aab192ef74 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/babel.config.js b/exercises/practice/leap/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/leap/babel.config.js +++ b/exercises/practice/leap/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 02eb58b239..39d9b492da 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/babel.config.js b/exercises/practice/linked-list/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/linked-list/babel.config.js +++ b/exercises/practice/linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index f2a0b50cf0..8284cca40c 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/babel.config.js b/exercises/practice/list-ops/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/list-ops/babel.config.js +++ b/exercises/practice/list-ops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index cfd09b7247..d9b34ba4ea 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/babel.config.js b/exercises/practice/luhn/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/luhn/babel.config.js +++ b/exercises/practice/luhn/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index e2a81662c6..7e6d9a9690 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/babel.config.js b/exercises/practice/matching-brackets/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/matching-brackets/babel.config.js +++ b/exercises/practice/matching-brackets/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 4f98b51daa..7482b494f4 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/babel.config.js b/exercises/practice/matrix/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/matrix/babel.config.js +++ b/exercises/practice/matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index f7b397f3d5..e332b52646 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/babel.config.js b/exercises/practice/meetup/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/meetup/babel.config.js +++ b/exercises/practice/meetup/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1a60364fc0..390eab97e2 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/babel.config.js b/exercises/practice/minesweeper/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/minesweeper/babel.config.js +++ b/exercises/practice/minesweeper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 2c0856c189..af6bb75d1e 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/babel.config.js b/exercises/practice/nth-prime/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/nth-prime/babel.config.js +++ b/exercises/practice/nth-prime/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index b20800b451..ad6ca252b4 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/babel.config.js b/exercises/practice/nucleotide-count/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/nucleotide-count/babel.config.js +++ b/exercises/practice/nucleotide-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 36de19bc89..a1dc87314b 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/babel.config.js b/exercises/practice/ocr-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/ocr-numbers/babel.config.js +++ b/exercises/practice/ocr-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index c937a93970..628c1f1af4 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/babel.config.js b/exercises/practice/octal/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/octal/babel.config.js +++ b/exercises/practice/octal/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 7aaa44b38c..6d1011e0eb 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/babel.config.js b/exercises/practice/palindrome-products/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/palindrome-products/babel.config.js +++ b/exercises/practice/palindrome-products/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index adcf9d233f..bfc86cdb74 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/babel.config.js b/exercises/practice/pangram/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pangram/babel.config.js +++ b/exercises/practice/pangram/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 5ff147d564..c33b21b7ea 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/babel.config.js b/exercises/practice/pascals-triangle/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pascals-triangle/babel.config.js +++ b/exercises/practice/pascals-triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index d45dfa37b0..9710723313 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/babel.config.js b/exercises/practice/perfect-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/perfect-numbers/babel.config.js +++ b/exercises/practice/perfect-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 49af1a01b7..018c288432 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/babel.config.js b/exercises/practice/phone-number/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/phone-number/babel.config.js +++ b/exercises/practice/phone-number/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index fa271b8e0f..24fcea4bad 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/babel.config.js b/exercises/practice/pig-latin/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pig-latin/babel.config.js +++ b/exercises/practice/pig-latin/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 025d07cf1e..c4c0cd5f4b 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/babel.config.js b/exercises/practice/point-mutations/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/point-mutations/babel.config.js +++ b/exercises/practice/point-mutations/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 06f181dfd8..461a831154 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/babel.config.js b/exercises/practice/prime-factors/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/prime-factors/babel.config.js +++ b/exercises/practice/prime-factors/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 87dc4d14ff..b21178fb36 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/babel.config.js b/exercises/practice/promises/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/promises/babel.config.js +++ b/exercises/practice/promises/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index d27a57ca95..92ad2f124d 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/babel.config.js b/exercises/practice/protein-translation/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/protein-translation/babel.config.js +++ b/exercises/practice/protein-translation/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 3f3cdd1289..611d994d72 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/babel.config.js b/exercises/practice/proverb/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/proverb/babel.config.js +++ b/exercises/practice/proverb/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 7f1c56bb96..73cab7e20a 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/babel.config.js b/exercises/practice/pythagorean-triplet/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/pythagorean-triplet/babel.config.js +++ b/exercises/practice/pythagorean-triplet/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 096b28ccaf..2dc1797643 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/babel.config.js b/exercises/practice/queen-attack/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/queen-attack/babel.config.js +++ b/exercises/practice/queen-attack/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 1ca2cc44d4..43f9e8fc7c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/babel.config.js b/exercises/practice/raindrops/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/raindrops/babel.config.js +++ b/exercises/practice/raindrops/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 04e85b2e64..03eba14be3 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/babel.config.js b/exercises/practice/rational-numbers/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rational-numbers/babel.config.js +++ b/exercises/practice/rational-numbers/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index cdac604029..b147876b08 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/babel.config.js b/exercises/practice/react/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/react/babel.config.js +++ b/exercises/practice/react/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index f1f6a10208..9191419c55 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/babel.config.js b/exercises/practice/rectangles/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rectangles/babel.config.js +++ b/exercises/practice/rectangles/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 300bc8cf67..ee5d9ba3f0 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/babel.config.js b/exercises/practice/resistor-color-duo/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color-duo/babel.config.js +++ b/exercises/practice/resistor-color-duo/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 6617a855b9..d85ab4197c 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/babel.config.js b/exercises/practice/resistor-color-trio/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color-trio/babel.config.js +++ b/exercises/practice/resistor-color-trio/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index d9969c1def..a4fa840687 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/babel.config.js b/exercises/practice/resistor-color/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/resistor-color/babel.config.js +++ b/exercises/practice/resistor-color/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7a60340593..2dbbb6c989 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/babel.config.js b/exercises/practice/reverse-string/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/reverse-string/babel.config.js +++ b/exercises/practice/reverse-string/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 14d7158e01..b83c7e7a62 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/babel.config.js b/exercises/practice/rna-transcription/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rna-transcription/babel.config.js +++ b/exercises/practice/rna-transcription/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b75163dd93..3441e1886c 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/babel.config.js b/exercises/practice/robot-name/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/robot-name/babel.config.js +++ b/exercises/practice/robot-name/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index f033298e2a..83a199694e 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/babel.config.js b/exercises/practice/robot-simulator/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/robot-simulator/babel.config.js +++ b/exercises/practice/robot-simulator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 841f285c9d..7eb9aaa006 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/babel.config.js b/exercises/practice/roman-numerals/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/roman-numerals/babel.config.js +++ b/exercises/practice/roman-numerals/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index e23b0b0403..54e6908ff6 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/babel.config.js b/exercises/practice/rotational-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/rotational-cipher/babel.config.js +++ b/exercises/practice/rotational-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index c6269b7e11..27d8ce1260 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/babel.config.js b/exercises/practice/run-length-encoding/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/run-length-encoding/babel.config.js +++ b/exercises/practice/run-length-encoding/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 373464ff1e..a32d4e9979 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/babel.config.js b/exercises/practice/saddle-points/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/saddle-points/babel.config.js +++ b/exercises/practice/saddle-points/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 86cec9429b..6ed65d2811 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/babel.config.js b/exercises/practice/say/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/say/babel.config.js +++ b/exercises/practice/say/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 7ebae6595e..b0376631ac 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/babel.config.js b/exercises/practice/scale-generator/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/scale-generator/babel.config.js +++ b/exercises/practice/scale-generator/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index d3c2e946bb..a23ec016db 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/babel.config.js b/exercises/practice/scrabble-score/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/scrabble-score/babel.config.js +++ b/exercises/practice/scrabble-score/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index a7743686d3..6290e85e59 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/babel.config.js b/exercises/practice/secret-handshake/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/secret-handshake/babel.config.js +++ b/exercises/practice/secret-handshake/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 6f7f998d56..5f7dbd326a 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/babel.config.js b/exercises/practice/series/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/series/babel.config.js +++ b/exercises/practice/series/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index bc1dc0c291..05494881ad 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/babel.config.js b/exercises/practice/sieve/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sieve/babel.config.js +++ b/exercises/practice/sieve/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 5ffe954914..84f2f87282 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/babel.config.js b/exercises/practice/simple-cipher/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/simple-cipher/babel.config.js +++ b/exercises/practice/simple-cipher/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 3fc56c5793..41cefb2ee2 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/babel.config.js b/exercises/practice/simple-linked-list/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/simple-linked-list/babel.config.js +++ b/exercises/practice/simple-linked-list/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index d229f9d701..a66926e4b1 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/babel.config.js b/exercises/practice/space-age/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/space-age/babel.config.js +++ b/exercises/practice/space-age/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b549d903a9..f6dab9947c 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/babel.config.js b/exercises/practice/spiral-matrix/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/spiral-matrix/babel.config.js +++ b/exercises/practice/spiral-matrix/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 5c94338d98..52391079d6 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/babel.config.js b/exercises/practice/square-root/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/square-root/babel.config.js +++ b/exercises/practice/square-root/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index d38bbf5bdc..9d147b9dd3 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/babel.config.js b/exercises/practice/strain/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/strain/babel.config.js +++ b/exercises/practice/strain/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index b873dc6d68..99f6ec3500 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/babel.config.js b/exercises/practice/sublist/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sublist/babel.config.js +++ b/exercises/practice/sublist/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index a9da87e5b2..01e6064bb5 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/babel.config.js b/exercises/practice/sum-of-multiples/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/sum-of-multiples/babel.config.js +++ b/exercises/practice/sum-of-multiples/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 57c3f19ee6..4152e295b8 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/babel.config.js b/exercises/practice/transpose/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/transpose/babel.config.js +++ b/exercises/practice/transpose/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 0c5cae0809..f645077f64 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/babel.config.js b/exercises/practice/triangle/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/triangle/babel.config.js +++ b/exercises/practice/triangle/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index a9fa0ae74a..e80bbaec12 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/babel.config.js b/exercises/practice/trinary/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/trinary/babel.config.js +++ b/exercises/practice/trinary/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 6da85e2053..f6192b2d8d 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/babel.config.js b/exercises/practice/twelve-days/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/twelve-days/babel.config.js +++ b/exercises/practice/twelve-days/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 579d88df09..b37250ae0a 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/babel.config.js b/exercises/practice/two-bucket/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/two-bucket/babel.config.js +++ b/exercises/practice/two-bucket/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index c694f624d8..ef89359a49 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/babel.config.js b/exercises/practice/two-fer/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/two-fer/babel.config.js +++ b/exercises/practice/two-fer/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 5077bbb437..b0aecbd4ef 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/babel.config.js b/exercises/practice/variable-length-quantity/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/variable-length-quantity/babel.config.js +++ b/exercises/practice/variable-length-quantity/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index f4d2d00f41..bd09483a25 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/babel.config.js b/exercises/practice/word-count/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/word-count/babel.config.js +++ b/exercises/practice/word-count/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 7206699e43..3574146ad8 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/babel.config.js b/exercises/practice/word-search/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/word-search/babel.config.js +++ b/exercises/practice/word-search/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index caa9a7e7be..8268035343 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/babel.config.js b/exercises/practice/wordy/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/wordy/babel.config.js +++ b/exercises/practice/wordy/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index d0cc0a7e87..475c7e22a4 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/babel.config.js b/exercises/practice/yacht/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/yacht/babel.config.js +++ b/exercises/practice/yacht/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 68f962f7e8..04da815054 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/babel.config.js b/exercises/practice/zipper/babel.config.js index d0b191dac8..420ea5973b 100644 --- a/exercises/practice/zipper/babel.config.js +++ b/exercises/practice/zipper/babel.config.js @@ -7,7 +7,7 @@ module.exports = { node: 'current', }, useBuiltIns: 'entry', - corejs: '3.18', + corejs: '3.19', }, ], ], diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 3dd2e69c8a..419fa65cdf 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.4", "babel-jest": "^27.3.1", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index a282021d7a..774b35a3b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4902,9 +4902,9 @@ "dev": true }, "core-js": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", - "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz", + "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index d6d901145e..08ad541079 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.4", "babel-jest": "^27.3.1", "chalk": "^4.1.2", - "core-js": "^3.18.2", + "core-js": "^3.19.0", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 4bea9c3fcd1f7be22da494eee97e7a834e4725c0 Mon Sep 17 00:00:00 2001 From: June <12543047+junedev@users.noreply.github.com> Date: Sun, 31 Oct 2021 15:00:30 +0100 Subject: [PATCH 108/989] fix typo (#1481) --- .github/pr-commenter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pr-commenter.yml b/.github/pr-commenter.yml index 024f0ca9ad..29441a8251 100644 --- a/.github/pr-commenter.yml +++ b/.github/pr-commenter.yml @@ -33,7 +33,7 @@ comment: - 'exercises/concept/*/*.js' - '!exercises/concept/*/*.spec.js' body: | - - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the sub file (`.js`), make sure the change is applied to both files. + - 🧦 If you changed the function signature or the JSDoc comment in the exemplar file (`.meta/exemplar.js`) or the stub file (`.js`), make sure the change is applied to both files. - id: problem-spec-related files: From 47ac5e387e6e4bb63738386e8f60a7692763b0ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 31 Oct 2021 23:16:51 +0530 Subject: [PATCH 109/989] Bump @types/node from 16.11.4 to 16.11.6 (#1469) * Bump @types/node from 16.11.4 to 16.11.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.4 to 16.11.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 0aa1b866d0..4af79dd2e3 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 831ab807c4..8d036608cb 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 03a2b47b03..7ce6a0dd3d 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 3bbb718ce7..e5a14eaceb 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 5449c533d0..2b4de18002 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4d7d1e8cdc..d0402902a3 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index afdba6d377..b439205402 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 2cf681355c..9189ceda81 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index c035a1ec3c..dacc255f3b 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index c0177b68c1..6902f4005e 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index eaa132d50a..0faa83b954 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 5e5c2167df..e900c7e2a5 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b61d065c86..223f55b20b 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index afaf8dc330..ac3751cba5 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6b30c3b019..6dba75ef40 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 40595166ba..7a69919591 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 41c85ac118..b0dec26e8b 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 5d76913f38..bb2ec0c834 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 858e2300cb..8ac32eff89 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 44a6446c71..707de8d169 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 68643fc4ef..ed9b81f968 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index d26c582c30..44e702cebf 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 4c767bc6c5..1b3f072ad7 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 7ede87be53..e42b85e04c 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 52147177d0..132ab0fe85 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 2ccc2b7529..2f78b8c14a 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 8250bf92a3..c1c2416dbd 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index dedf2ff19b..9d1ba65f4d 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 6be1e87a5d..373211a61a 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1e2265fccf..35447ea9ac 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index eda904057d..d7874c218b 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index dce47a17b1..fa84c866f0 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f9f0ebc223..e6faebb38f 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 491c1d4f83..dd1962409c 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 2bdfcb697b..e5264cc431 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index dc4658ce4c..57cb6551b2 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 5ecac0183b..b85ca3cf01 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 54e35768bd..4eb5396e98 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 0070ff230b..da835d04c1 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 1f90d2a1ce..2a8ebd452c 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 157bc03ca0..8c6409df54 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 594ab50ba0..b86837486c 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 5e4985b0f4..0d45d68058 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 7e8b684b6b..566c678613 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index c8a54873f4..00687aa619 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0c0d7c0d38..0c2a720828 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index ca378ebf73..60771548b5 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 7bed26d51e..af4b02f1f5 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4b5ecb15ab..5b2dd196b7 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index f67e3f7c5d..42664d29c3 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 5cf6ca0fb1..d51127bbe8 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 169c91ec21..939cc2b647 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e1b7adc878..38ba6a471d 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index da393e0687..45327eed8c 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 820a4756cf..b85a8fecb4 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 1f45a7e1f4..6a3b73a56b 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 5204dd0dc7..f5323ca9bd 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 921101229f..5d2d52bdda 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 731b61514e..01af53ffb6 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index 8ac5408bb0..b325be555d 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index fbee6ed01e..7bb64b193b 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 14a466d509..05eb82dfdd 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 5a2a4a3a7d..ee2368c2f1 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 8a29b274bb..4eaf19eb02 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index d9154f3887..e59dba52c3 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 195ecc2599..4fd0ccbe57 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index c1e47928f6..d22fa0f5bc 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 6fdac1293f..7fc875525c 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 81fe0d66a7..934c9ab060 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 6e385cc200..a37c030ff9 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index ec6f895889..d7b96cf34a 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index aab192ef74..b61d0476ca 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 39d9b492da..80e98bd3f7 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 8284cca40c..eb54795eec 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index d9b34ba4ea..09215e67c9 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 7e6d9a9690..8a4368f9bf 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 7482b494f4..b523ab668d 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index e332b52646..729ad53dcf 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 390eab97e2..a4846e9228 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index af6bb75d1e..20de08ea35 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index ad6ca252b4..e2f679789e 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index a1dc87314b..1481ffa4f8 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 628c1f1af4..4a97a052bd 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 6d1011e0eb..0846f3474e 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index bfc86cdb74..152aba4355 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index c33b21b7ea..a2808c4618 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9710723313..9028302118 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 018c288432..a442fd2af7 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 24fcea4bad..7a1d4c3146 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c4c0cd5f4b..9b4d7afa44 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 461a831154..589698703f 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index b21178fb36..ff0b169642 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 92ad2f124d..df52ba6807 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 611d994d72..ab90b047b6 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 73cab7e20a..a6f6cbc346 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2dc1797643..2eeab4c70c 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 43f9e8fc7c..598c00bac4 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 03eba14be3..2eb66e8595 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index b147876b08..dc77682512 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9191419c55..d39f5de8cf 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index ee5d9ba3f0..656239edd2 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index d85ab4197c..cb4e66f4d4 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index a4fa840687..4b9dc6f62b 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 2dbbb6c989..4910f24a31 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index b83c7e7a62..6a800f871c 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 3441e1886c..48aac3e3a5 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 83a199694e..5d664b22f6 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 7eb9aaa006..4a1e6f10fb 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 54e6908ff6..71c2edb162 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 27d8ce1260..80887c6819 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a32d4e9979..7ea1e3ac5c 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 6ed65d2811..f809cf24da 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index b0376631ac..0037ea2340 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index a23ec016db..71fd51b6d3 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 6290e85e59..fac519e7dc 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 5f7dbd326a..4d915fcf70 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 05494881ad..23c5a8bedf 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 84f2f87282..76ea0ffb22 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 41cefb2ee2..65b96932bb 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index a66926e4b1..5e886b0f45 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index f6dab9947c..b4e0865aa6 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 52391079d6..b41e7bbbf4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 9d147b9dd3..50983f55ae 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 99f6ec3500..ab8f6ff12d 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 01e6064bb5..33f12e1e04 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 4152e295b8..58dffda540 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index f645077f64..bbe45dd5f3 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index e80bbaec12..d8765bf05c 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index f6192b2d8d..3cc6dbbd22 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index b37250ae0a..ac7fe5e5de 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index ef89359a49..db6308dc85 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index b0aecbd4ef..5d33611da4 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index bd09483a25..830f67705b 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 3574146ad8..697366f464 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 8268035343..8d822215c7 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 475c7e22a4..db4d2c0d47 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 04da815054..fca3333467 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 419fa65cdf..6aac760359 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "core-js": "^3.19.0", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 774b35a3b2..7e1399d4f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3814,9 +3814,9 @@ "dev": true }, "@types/node": { - "version": "16.11.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", - "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==", + "version": "16.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", + "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index 08ad541079..f173be8352 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.4", + "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.19.0", From 1abce09bb217b57acd966b32112eb9bb8c803e73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 00:22:03 +0530 Subject: [PATCH 110/989] Bump @babel/core from 7.15.8 to 7.16.0 (#1477) * Bump @babel/core from 7.15.8 to 7.16.0 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 368 +++++++++++------- package.json | 2 +- 140 files changed, 367 insertions(+), 279 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 4af79dd2e3..c84cf78e25 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 8d036608cb..6ff094ff7e 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 7ce6a0dd3d..57ac3c2bcd 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index e5a14eaceb..2cf243b3f0 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 2b4de18002..a27cf6e6c9 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index d0402902a3..4b306a93e9 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index b439205402..46a329018c 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9189ceda81..3347228e6f 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index dacc255f3b..de4313b3f7 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 6902f4005e..8ff49f7a46 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 0faa83b954..9c7e13e621 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index e900c7e2a5..c236fb0619 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 223f55b20b..2aee70fc6e 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index ac3751cba5..af67d903c4 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 6dba75ef40..a12af6f05d 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 7a69919591..a12a755432 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index b0dec26e8b..56b7415630 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index bb2ec0c834..159cf81ab8 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 8ac32eff89..bd2915e6ad 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 707de8d169..542c986d7e 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index ed9b81f968..d1b61449b4 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 44e702cebf..4a70c7c640 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 1b3f072ad7..2a92bf5d8d 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index e42b85e04c..80491246a5 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 132ab0fe85..e8e5c65608 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 2f78b8c14a..c548acc0d4 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c1c2416dbd..97d3d5fab1 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9d1ba65f4d..929822a4e1 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 373211a61a..a5978b309e 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 35447ea9ac..a429b8aa0a 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index d7874c218b..7f8a345aff 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index fa84c866f0..cfef670745 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index e6faebb38f..f12d640aa3 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index dd1962409c..ee575dfe1b 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index e5264cc431..7ecba14be7 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 57cb6551b2..976c557a53 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index b85ca3cf01..7d21b5436b 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 4eb5396e98..1abcac411c 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index da835d04c1..d46d25e6b3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 2a8ebd452c..962e5356e3 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 8c6409df54..30e6851921 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index b86837486c..1f5ba47428 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 0d45d68058..68f7f69de9 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 566c678613..e7909bf015 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 00687aa619..22f1aadf3c 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 0c2a720828..db09ae817e 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 60771548b5..15e5474088 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index af4b02f1f5..b2e0be57f8 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 5b2dd196b7..f223b41c35 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 42664d29c3..53dc2aeba9 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index d51127bbe8..4fa0b9b654 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 939cc2b647..c3516fcb6e 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 38ba6a471d..593b314552 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 45327eed8c..64565ea8ce 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index b85a8fecb4..e83b88322a 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 6a3b73a56b..53387b60b2 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index f5323ca9bd..2712272325 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5d2d52bdda..2a155509d5 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 01af53ffb6..acda2e0c9f 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index b325be555d..e9ae036f5a 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 7bb64b193b..6e9676e88a 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 05eb82dfdd..1899185ff1 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index ee2368c2f1..3f21d9e119 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 4eaf19eb02..81664d0149 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index e59dba52c3..2c04a54008 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 4fd0ccbe57..b7b0ac62d0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d22fa0f5bc..d8bf2b93f4 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 7fc875525c..f985319dea 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 934c9ab060..8edf52720b 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index a37c030ff9..a854e2c3e4 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index d7b96cf34a..2e8bb3ccb8 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b61d0476ca..40f8a7929e 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 80e98bd3f7..829b22f6e3 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index eb54795eec..64d67b0412 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 09215e67c9..629190e16f 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 8a4368f9bf..89bf7b378d 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index b523ab668d..3c435bce08 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 729ad53dcf..459e818471 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index a4846e9228..755b5c71a1 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 20de08ea35..73414fbc8b 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index e2f679789e..749dacd349 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 1481ffa4f8..6c100a5155 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 4a97a052bd..08663f4682 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 0846f3474e..5a7a2123fb 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 152aba4355..d3d000fa81 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index a2808c4618..059600e183 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9028302118..9f80398a25 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index a442fd2af7..577abf41d4 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 7a1d4c3146..43fab8a7cd 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 9b4d7afa44..9ff1ebe1a3 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 589698703f..e7697e57b4 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index ff0b169642..d1060802e2 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index df52ba6807..10c48a5df3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index ab90b047b6..e559f044e9 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index a6f6cbc346..c41767747b 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 2eeab4c70c..dd18140582 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 598c00bac4..30a6c5c255 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 2eb66e8595..12734ca98e 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index dc77682512..ff54ca633d 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index d39f5de8cf..9b14ef930f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 656239edd2..63c3bcec81 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index cb4e66f4d4..e70c1a331b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 4b9dc6f62b..70bc46ddd9 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 4910f24a31..64f626df96 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 6a800f871c..86cb1b0ccd 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 48aac3e3a5..6424cc6353 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 5d664b22f6..e15733376f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 4a1e6f10fb..d7ac5540b7 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 71c2edb162..982af03560 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 80887c6819..fe35d064e6 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7ea1e3ac5c..a46ba20c03 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f809cf24da..9d92c5ceba 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 0037ea2340..fd4f25d5c8 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 71fd51b6d3..4d10ce52cf 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index fac519e7dc..58044c6fca 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 4d915fcf70..37192d3b7a 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 23c5a8bedf..935de77cd0 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 76ea0ffb22..5c8f10eabe 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 65b96932bb..902e53c078 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 5e886b0f45..951bfd5e9d 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index b4e0865aa6..995dbde154 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index b41e7bbbf4..1b89877c90 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 50983f55ae..cf49d9f83c 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index ab8f6ff12d..841e4484ce 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 33f12e1e04..4eab5d45d0 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 58dffda540..afa7f2305e 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index bbe45dd5f3..8f7ca2f120 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index d8765bf05c..4a982c979b 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 3cc6dbbd22..814200afb3 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index ac7fe5e5de..7fd0a79d24 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index db6308dc85..34129606a7 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 5d33611da4..844076ab03 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 830f67705b..1c22a5ce3d 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 697366f464..156e67e018 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 8d822215c7..bdcac872f3 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index db4d2c0d47..217b49f74e 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index fca3333467..038fdb3771 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 6aac760359..1a5f2d50e9 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", diff --git a/package-lock.json b/package-lock.json index 7e1399d4f8..a379ad98fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,20 +36,20 @@ "dev": true }, "@babel/core": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", - "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.15.8", - "@babel/generator": "^7.15.8", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.8", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.8", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", + "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helpers": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -59,130 +59,203 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, + "@babel/compat-data": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", + "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", + "dev": true + }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, + "@babel/helper-compilation-targets": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", + "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-module-transforms": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", - "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - }, - "dependencies": { - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - } + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1250,117 +1323,132 @@ } }, "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz", + "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==", "dev": true, "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, diff --git a/package.json b/package.json index f173be8352..fcf6f5d841 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@babel/cli": "^7.15.7", - "@babel/core": "^7.15.8", + "@babel/core": "^7.16.0", "@babel/node": "^7.15.8", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", From bba0157c92a9ee6e6b2b8fad30ca24f82af3488f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 00:38:19 +0530 Subject: [PATCH 111/989] Bump @babel/node from 7.15.8 to 7.16.0 (#1479) Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-node) --- updated-dependencies: - dependency-name: "@babel/node" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a379ad98fb..b6c10a9c97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1505,14 +1505,14 @@ } }, "@babel/node": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.15.8.tgz", - "integrity": "sha512-JbgTCrnx6IUECznEbQ7e2rbVYtrXKixSbEG2bxxbMkV648WdUf3tdc+ZUW2++dvnnAswcpwc76cRwf0xEQqsrw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/node/-/node-7.16.0.tgz", + "integrity": "sha512-eFUU2RHkgMW0X1lHVVOWJYlaDTwCX2LduQQLfehAfID5VhAjNnBhGZ/r0zk3FSQfFn6enJ2aXyRCiZ829bYVeA==", "dev": true, "requires": { - "@babel/register": "^7.15.3", + "@babel/register": "^7.16.0", "commander": "^4.0.1", - "core-js": "^3.16.0", + "core-js": "^3.19.0", "node-environment-flags": "^1.0.5", "regenerator-runtime": "^0.13.4", "v8flags": "^3.1.1" @@ -2866,9 +2866,9 @@ } }, "@babel/register": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.15.3.tgz", - "integrity": "sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", + "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", "dev": true, "requires": { "clone-deep": "^4.0.1", diff --git a/package.json b/package.json index fcf6f5d841..a209d79af1 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@babel/cli": "^7.15.7", "@babel/core": "^7.16.0", - "@babel/node": "^7.15.8", + "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", "@exercism/eslint-config-javascript": "^0.5.0", From 0d5d38e4dfc19b8995f01d701d9f66075748c9bf Mon Sep 17 00:00:00 2001 From: mathstrains21 <89940630+mathstrains21@users.noreply.github.com> Date: Sun, 31 Oct 2021 20:24:15 +0000 Subject: [PATCH 112/989] Customs Signs fix "!" (#1483) --- exercises/concept/custom-signs/.meta/exemplar.js | 2 +- exercises/concept/custom-signs/custom-signs.spec.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js index d687c93abd..bbf3761ff9 100644 --- a/exercises/concept/custom-signs/.meta/exemplar.js +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -10,7 +10,7 @@ export function buildBirthdaySign(age) { } export function graduationFor(name, year) { - return `Congratulations ${name} + return `Congratulations ${name}! Class of ${year}`; } diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js index 3d1cbd4017..2cf5452871 100644 --- a/exercises/concept/custom-signs/custom-signs.spec.js +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -39,12 +39,12 @@ describe('buildBirthdaySign', () => { describe('graduationFor', () => { test('Robs graduation, 2021', () => { - const expected = 'Congratulations Rob\nClass of 2021'; + const expected = 'Congratulations Rob!\nClass of 2021'; expect(graduationFor('Rob', 2021)).toBe(expected); }); test('Jills graduation, 1999', () => { - const expected = 'Congratulations Jill\nClass of 1999'; + const expected = 'Congratulations Jill!\nClass of 1999'; expect(graduationFor('Jill', 1999)).toBe(expected); }); }); From 7876c19b3c00db42c915dbfadbd88b6a6abb710c Mon Sep 17 00:00:00 2001 From: Zahid Hasan Date: Mon, 1 Nov 2021 02:42:44 +0600 Subject: [PATCH 113/989] amount >> number (#1480) --- exercises/concept/lasagna/lasagna.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exercises/concept/lasagna/lasagna.js b/exercises/concept/lasagna/lasagna.js index d57697423d..44c7226f3b 100644 --- a/exercises/concept/lasagna/lasagna.js +++ b/exercises/concept/lasagna/lasagna.js @@ -31,12 +31,12 @@ // Good luck preparing some lasagna! /** - * The amount of minutes it takes to prepare a single layer. + * The number of minutes it takes to prepare a single layer. */ const PREPARATION_MINUTES_PER_LAYER = 2; /** - * Determines the amount of minutes the lasagna still needs to remain in the + * Determines the number of minutes the lasagna still needs to remain in the * oven to be properly prepared. * * @param {number} actualMinutesInOven From e670112d9c7a2c6b57c3f9d2b4f8737753b73636 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:23:04 +0530 Subject: [PATCH 114/989] Bump @babel/cli from 7.15.7 to 7.16.0 (#1478) * Bump @babel/cli from 7.15.7 to 7.16.0 Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.15.7 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-cli) --- updated-dependencies: - dependency-name: "@babel/cli" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index c84cf78e25..c9bf8bf913 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/amusement-park" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 6ff094ff7e..0d72d6568f 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/annalyns-infiltration" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 57ac3c2bcd..f790c42e2f 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/bird-watcher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 2cf243b3f0..dd5d7db752 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/coordinate-transformation" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index a27cf6e6c9..c2316506c0 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/custom-signs" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4b306a93e9..5f7de1958b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-analytic-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 46a329018c..ecc992f1f5 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-destructured-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 3347228e6f..f048ccd435 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -13,7 +13,7 @@ "directory": "exercises/concept/elyses-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index de4313b3f7..0abaf76f0e 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/elyses-looping-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 8ff49f7a46..d0c5c92038 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -14,7 +14,7 @@ "directory": "exercises/concept/elyses-transformative-enchantments" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 9c7e13e621..d699038306 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -9,7 +9,7 @@ "directory": "exercises/concept/factory-sensors" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index c236fb0619..a26201300e 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/freelancer-rates" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 2aee70fc6e..451b5bc53f 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/fruit-picker" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index af67d903c4..bd31cb19b5 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/high-score-board" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index a12af6f05d..ce16f1eba0 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna-master" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index a12a755432..9b6fc57f0a 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lasagna" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 56b7415630..f63a3dbaad 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/lucky-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 159cf81ab8..1f6af6ac6b 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/mixed-juices" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index bd2915e6ad..c45f8e2e2c 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/nullability" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 542c986d7e..22ab46d44b 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/ozans-playlist" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index d1b61449b4..b70ba01905 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/pizza-order" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 4a70c7c640..22f67f50ec 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/poetry-club-door-policy" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 2a92bf5d8d..c287c0772e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/translation-service" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 80491246a5..5f61f21957 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -10,7 +10,7 @@ "directory": "exercises/concept/vehicle-purchase" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index e8e5c65608..bef95c61a4 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/accumulate" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index c548acc0d4..fe72247a2f 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/acronym" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 97d3d5fab1..c4a24fb739 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/affine-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 929822a4e1..9a4a708b80 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/all-your-base" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a5978b309e..43591c4cd1 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/allergies" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index a429b8aa0a..1923dd16ed 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/alphametics" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 7f8a345aff..daae47229c 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/anagram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index cfef670745..e20fed220b 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/armstrong-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index f12d640aa3..13a441905e 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/atbash-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index ee575dfe1b..7fb7071946 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bank-account" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 7ecba14be7..a8dac51ada 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/beer-song" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 976c557a53..0960a6238c 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search-tree" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 7d21b5436b..82800ef8b8 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary-search" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 1abcac411c..d51e3fc990 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/binary" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d46d25e6b3..d9db9840ee 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bob" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 962e5356e3..ac9a3a3e9d 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/book-store" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 30e6851921..599f5f8a11 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/bowling" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 1f5ba47428..7e92a0150a 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/change" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 68f7f69de9..d90ea41076 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/circular-buffer" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index e7909bf015..3a5eedea65 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/clock" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 22f1aadf3c..0bb2946a14 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/collatz-conjecture" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index db09ae817e..8407875f6e 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/complex-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 15e5474088..34f8b03d75 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/connect" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index b2e0be57f8..28678d1a99 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/crypto-square" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index f223b41c35..4495e8449f 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/custom-set" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 53dc2aeba9..84ee182f8f 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/darts" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 4fa0b9b654..7483ebe5ba 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diamond" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index c3516fcb6e..3e3a5115aa 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/difference-of-squares" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 593b314552..0eef0b37f5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/diffie-hellman" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 64565ea8ce..d545a9d3ca 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dnd-character" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index e83b88322a..5b0bf5c880 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/dominoes" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 53387b60b2..d5c41b9cc5 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/etl" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 2712272325..c1878ff54e 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/flatten-array" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 2a155509d5..d0e7a24d78 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/food-chain" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index acda2e0c9f..5129532d8e 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/forth" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index e9ae036f5a..c5165f4a22 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/gigasecond" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 6e9676e88a..64f95d5f6d 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grade-school" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 1899185ff1..04730c8cab 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grains" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 3f21d9e119..8f0bc196f6 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/grep" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 81664d0149..e04546f397 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hamming" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 2c04a54008..6f316235b9 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hello-world" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b7b0ac62d0..26ca037938 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/hexadecimal" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index d8bf2b93f4..4f3652fe8f 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/high-scores" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index f985319dea..edebc5bec1 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/house" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 8edf52720b..983344c4fb 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isbn-verifier" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index a854e2c3e4..7a44b2adc0 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/isogram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 2e8bb3ccb8..506d687bfb 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/kindergarten-garden" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 40f8a7929e..8baa844b13 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/largest-series-product" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 829b22f6e3..5187dbd8e0 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/leap" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 64d67b0412..2c34ee37c9 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 629190e16f..ae487da8ff 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/list-ops" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 89bf7b378d..609e296212 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/luhn" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 3c435bce08..f9dd793e23 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matching-brackets" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 459e818471..44c385aca3 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/matrix" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 755b5c71a1..8b2bc316ad 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/meetup" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 73414fbc8b..c356442b46 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/minesweeper" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 749dacd349..fe72cc9364 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nth-prime" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 6c100a5155..2143fccca7 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/nucleotide-count" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 08663f4682..bffb95536b 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/ocr-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 5a7a2123fb..b01bd64293 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/octal" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index d3d000fa81..8204b365eb 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/palindrome-products" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 059600e183..9d97a377c7 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pangram" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 9f80398a25..f5ec836961 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pascals-triangle" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 577abf41d4..576939e960 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/perfect-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 43fab8a7cd..eec061dd1d 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/phone-number" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 9ff1ebe1a3..1956333272 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pig-latin" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index e7697e57b4..481a250502 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/point-mutations" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index d1060802e2..0074dca9b3 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/prime-factors" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 10c48a5df3..85385d62ed 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/promises" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index e559f044e9..827c49929b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/protein-translation" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index c41767747b..2684f4a9ea 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/proverb" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index dd18140582..1932fe3344 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/pythagorean-triplet" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 30a6c5c255..79f5025815 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/queen-attack" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 12734ca98e..08c33b6606 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/raindrops" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index ff54ca633d..d153e69fa8 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rational-numbers" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 9b14ef930f..ff4e5c6015 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/react" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 63c3bcec81..679df22851 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rectangles" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index e70c1a331b..92fffce167 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-duo" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 70bc46ddd9..f9c803ce40 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color-trio" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 64f626df96..2dd70e547c 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/resistor-color" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 86cb1b0ccd..7c8a4a586e 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/reverse-string" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 6424cc6353..06ad3d4364 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rna-transcription" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index e15733376f..05c1d339db 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-name" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index d7ac5540b7..226ce9f249 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/robot-simulator" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 982af03560..32b08e4ef6 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/roman-numerals" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index fe35d064e6..452c7dc820 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/rotational-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index a46ba20c03..fb85f7d33e 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/run-length-encoding" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 9d92c5ceba..3f0a535872 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/saddle-points" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index fd4f25d5c8..266e78760c 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/say" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 4d10ce52cf..9626f6228b 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scale-generator" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 58044c6fca..cc8ed1f363 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/scrabble-score" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index 37192d3b7a..da269c0218 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/secret-handshake" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 935de77cd0..7560fb0e68 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/series" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 5c8f10eabe..992e3a5001 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sieve" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 902e53c078..7f8012a734 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-cipher" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 951bfd5e9d..255235f098 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/simple-linked-list" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 995dbde154..c45d43b52e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/space-age" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 1b89877c90..f55d9433fd 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/spiral-matrix" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index cf49d9f83c..0195e91d89 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/square-root" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 841e4484ce..200e21b923 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/strain" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 4eab5d45d0..79fb206359 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sublist" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index afa7f2305e..fee0c85c4a 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/sum-of-multiples" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 8f7ca2f120..ff41ea5976 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/transpose" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 4a982c979b..c99e0ef69c 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/triangle" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 814200afb3..747443905b 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/trinary" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 7fd0a79d24..05e9dc3a6b 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/twelve-days" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 34129606a7..97fa31c00c 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-bucket" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 844076ab03..e73baf0c20 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/two-fer" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 1c22a5ce3d..bcfc1e4fa2 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/variable-length-quantity" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 156e67e018..0b1999278e 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-count" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index bdcac872f3..7eb08af79f 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/word-search" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 217b49f74e..06dee0c5ef 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/wordy" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 038fdb3771..515bbc5c73 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/yacht" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index 1a5f2d50e9..b6f78736da 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -10,7 +10,7 @@ "directory": "exercises/practice/zipper" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/preset-env": "^7.15.8", diff --git a/package-lock.json b/package-lock.json index b6c10a9c97..2de2c0fc2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,9 +4,9 @@ "lockfileVersion": 1, "dependencies": { "@babel/cli": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.7.tgz", - "integrity": "sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.0.tgz", + "integrity": "sha512-WLrM42vKX/4atIoQB+eb0ovUof53UUvecb4qGjU2PDDWRiZr50ZpiV8NpcLo7iSxeGYrRG0Mqembsa+UrTAV6Q==", "dev": true, "requires": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", diff --git a/package.json b/package.json index a209d79af1..a87198937d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/exercism/javascript" }, "devDependencies": { - "@babel/cli": "^7.15.7", + "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", From 607e4792d9243ad223d49ce15531e87c456d832d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Nov 2021 15:40:41 +0530 Subject: [PATCH 115/989] Bump @babel/preset-env from 7.15.8 to 7.16.0 (#1484) * Bump @babel/preset-env from 7.15.8 to 7.16.0 Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.15.8 to 7.16.0. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.16.0/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- .../annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- .../coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- .../elyses-analytic-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/elyses-enchantments/package.json | 2 +- .../elyses-looping-enchantments/package.json | 2 +- .../package.json | 2 +- .../concept/factory-sensors/package.json | 2 +- .../concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- .../concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- .../poetry-club-door-policy/package.json | 2 +- .../concept/translation-service/package.json | 2 +- .../concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- .../practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- .../practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- .../practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- .../practice/collatz-conjecture/package.json | 2 +- .../practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- .../difference-of-squares/package.json | 2 +- .../practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- .../practice/kindergarten-garden/package.json | 2 +- .../largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- .../practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- .../practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- .../practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- .../practice/pascals-triangle/package.json | 2 +- .../practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- .../practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- .../practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- .../practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- .../practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- .../practice/resistor-color-duo/package.json | 2 +- .../practice/resistor-color-trio/package.json | 2 +- .../practice/resistor-color/package.json | 2 +- .../practice/reverse-string/package.json | 2 +- .../practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- .../practice/robot-simulator/package.json | 2 +- .../practice/roman-numerals/package.json | 2 +- .../practice/rotational-cipher/package.json | 2 +- .../practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- .../practice/scale-generator/package.json | 2 +- .../practice/scrabble-score/package.json | 2 +- .../practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- .../practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- .../practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- .../variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 1570 +++++++++-------- package.json | 2 +- 140 files changed, 990 insertions(+), 858 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index c9bf8bf913..aa7fcf3fdd 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 0d72d6568f..43fd9f20f7 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index f790c42e2f..76e2635116 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index dd5d7db752..a2e18df134 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index c2316506c0..57f9873da8 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 5f7de1958b..64226a0930 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index ecc992f1f5..16c746fd19 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index f048ccd435..9eb51c3126 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 0abaf76f0e..73f657a615 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index d0c5c92038..ea72ba2894 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,7 +17,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index d699038306..0ed4708282 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,7 +12,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index a26201300e..651c66403d 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index 451b5bc53f..b393937b27 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index bd31cb19b5..eff3dc175a 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index ce16f1eba0..787cc05478 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 9b6fc57f0a..65ad25d531 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index f63a3dbaad..1e3bf95c2d 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 1f6af6ac6b..f0f264b59f 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index c45f8e2e2c..0aed6b03f4 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 22ab46d44b..398c08e700 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index b70ba01905..78a74a0631 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 22f67f50ec..206aec9ddc 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index c287c0772e..12c236adf2 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 5f61f21957..f2aca6388f 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index bef95c61a4..5e0265e532 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index fe72247a2f..14bb68c302 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index c4a24fb739..dc06e5d94d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 9a4a708b80..7c517bccf4 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 43591c4cd1..91b7f2b92a 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1923dd16ed..9b4bc26f29 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index daae47229c..c0a8ea6b5d 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index e20fed220b..ba0cbb9f9a 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index 13a441905e..b07194e465 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7fb7071946..7f6f9a9bbf 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index a8dac51ada..acfbc23afa 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 0960a6238c..e82f8bd4f5 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 82800ef8b8..98d4226d9e 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index d51e3fc990..7106096bae 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index d9db9840ee..c3be052c6f 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index ac9a3a3e9d..625d8eb58f 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index 599f5f8a11..a79b45f4c9 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 7e92a0150a..534121f3d9 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index d90ea41076..0ebaffda60 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 3a5eedea65..f37d13d68a 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 0bb2946a14..a005e507a8 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 8407875f6e..881e3a9775 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 34f8b03d75..d79cf7df04 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 28678d1a99..9735682279 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4495e8449f..cd96d7eae7 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 84ee182f8f..4f3cbcd14c 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 7483ebe5ba..8dc4f2351b 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 3e3a5115aa..202e9b174f 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 0eef0b37f5..41700d663e 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index d545a9d3ca..9213d36a77 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 5b0bf5c880..63473f5d61 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index d5c41b9cc5..41eea3606d 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index c1878ff54e..50f5490540 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index d0e7a24d78..5f94b21751 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 5129532d8e..dccb072a86 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index c5165f4a22..a843dc17bd 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 64f95d5f6d..b6dc1321aa 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index 04730c8cab..c60b6694b3 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 8f0bc196f6..7e1379352d 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index e04546f397..063c6532de 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 6f316235b9..85ff68582f 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 26ca037938..8641e335b0 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 4f3652fe8f..39ffd3d01e 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index edebc5bec1..0c6c31ad34 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 983344c4fb..e23dc81c13 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 7a44b2adc0..db4374c825 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 506d687bfb..c0d81d4e90 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 8baa844b13..f646ad7375 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 5187dbd8e0..7118af4d88 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 2c34ee37c9..a52f186283 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index ae487da8ff..4662e07314 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 609e296212..4b3efe105e 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index f9dd793e23..3f3d0000ee 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 44c385aca3..50be6705fc 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8b2bc316ad..8225c2a922 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index c356442b46..a8068570ab 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index fe72cc9364..f1e15f100f 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 2143fccca7..af342ce6eb 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index bffb95536b..d9f5432d64 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index b01bd64293..a8da3f5d56 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 8204b365eb..fc7fceb496 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index 9d97a377c7..ce3e052a88 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index f5ec836961..eac38b4fcf 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 576939e960..69c7fa1c61 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index eec061dd1d..8c55ca921a 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index 1956333272..c78080e781 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 481a250502..3ae9cec208 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 0074dca9b3..50e7802ff4 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 85385d62ed..451eb75445 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 827c49929b..62ecdd43a4 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 2684f4a9ea..56b72e6088 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 1932fe3344..4be32e42d1 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 79f5025815..45e2db4da2 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 08c33b6606..5b6aa64c88 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index d153e69fa8..566815e6fa 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index ff4e5c6015..85324a2999 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 679df22851..492cc40251 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 92fffce167..a2ae7fb728 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index f9c803ce40..6b20991751 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 2dd70e547c..0e3e440c7a 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 7c8a4a586e..cd03247bf9 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 06ad3d4364..e1d65a6f7a 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 05c1d339db..4b0dd31b4f 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 226ce9f249..d91f44ffa1 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 32b08e4ef6..42c05f24f1 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 452c7dc820..c633a06ab1 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index fb85f7d33e..bbf2d716e6 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 3f0a535872..93330079ba 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 266e78760c..12d1948839 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 9626f6228b..7add92cab9 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index cc8ed1f363..201baf49d4 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index da269c0218..b67b5fdc3f 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 7560fb0e68..43106582fe 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 992e3a5001..74d79e65a7 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 7f8012a734..f6bce96dd4 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 255235f098..2b62bcdf47 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index c45d43b52e..4d5b8fa3e8 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index f55d9433fd..6c109e54b4 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 0195e91d89..7efd0a0360 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 200e21b923..86243ad03e 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 79fb206359..e82280a0ec 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index fee0c85c4a..0bd14c183c 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index ff41ea5976..01f47cb574 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index c99e0ef69c..17952447dd 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 747443905b..5e928b305d 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 05e9dc3a6b..0dbc54bbb5 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 97fa31c00c..8f18a3fb2d 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index e73baf0c20..f6bc77458a 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index bcfc1e4fa2..38d4a34b78 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 0b1999278e..9320b4b57c 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 7eb08af79f..fbe5b3cd53 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 06dee0c5ef..1b94302109 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 515bbc5c73..b2f0e49e1e 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index b6f78736da..c23d76d604 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,7 +13,7 @@ "@babel/cli": "^7.16.0", "@babel/core": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", diff --git a/package-lock.json b/package-lock.json index 2de2c0fc2a..ec176db989 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,9 +30,9 @@ } }, "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", + "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", "dev": true }, "@babel/core": { @@ -334,55 +334,67 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz", + "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", + "@babel/compat-data": "^7.16.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -397,92 +409,98 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -500,19 +518,19 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.16.0", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", + "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -526,43 +544,43 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -572,66 +590,72 @@ "dev": true }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -670,21 +694,27 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -711,185 +741,209 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-transforms": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", - "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -922,21 +976,27 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -949,141 +1009,153 @@ "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", + "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", - "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.4", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz", - "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1116,42 +1188,54 @@ } }, "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", - "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } } @@ -1179,118 +1263,124 @@ "dev": true }, "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/generator": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@babel/types": "^7.15.6", + "@babel/types": "^7.16.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz", + "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -1524,15 +1614,32 @@ "integrity": "sha512-mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==", "dev": true }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.0.tgz", + "integrity": "sha512-djyecbGMEh4rOb/Tc1M5bUW2Ih1IZRa9PoubnPOCzM+DRE89uGUHR1Y+3aDdTMW4drjGRZ2ol8dt1JUFg6hJLQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + } + } + }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -1544,13 +1651,13 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", - "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", + "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/helper-remap-async-to-generator": "^7.16.0", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { @@ -1563,12 +1670,12 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -1581,12 +1688,12 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1600,9 +1707,9 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1618,9 +1725,9 @@ } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1636,9 +1743,9 @@ } }, "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1654,9 +1761,9 @@ } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1672,9 +1779,9 @@ } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1690,9 +1797,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1708,16 +1815,16 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" + "@babel/plugin-transform-parameters": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -1729,9 +1836,9 @@ } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", @@ -1747,13 +1854,13 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "dependencies": { @@ -1766,12 +1873,12 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -1784,13 +1891,13 @@ } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -1804,12 +1911,12 @@ } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2022,9 +2129,9 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2039,14 +2146,14 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-module-imports": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" + "@babel/helper-remap-async-to-generator": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2058,9 +2165,9 @@ } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2075,9 +2182,9 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2092,47 +2199,47 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -2142,49 +2249,55 @@ "dev": true }, "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2202,9 +2315,9 @@ } }, "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2219,9 +2332,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2236,12 +2349,12 @@ } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2254,9 +2367,9 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2271,12 +2384,12 @@ } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2289,9 +2402,9 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2306,42 +2419,42 @@ } }, "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", + "@babel/helper-function-name": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", "dev": true, "requires": { - "@babel/highlight": "^7.14.5" + "@babel/highlight": "^7.16.0" } }, "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@babel/types": "^7.15.4" + "@babel/types": "^7.16.0" } }, "@babel/helper-plugin-utils": { @@ -2350,41 +2463,47 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-TEHWXf0xxpi9wKVyBCmRcSSDjbJ/cl6LUdlbYUHEaNQUJGhreJbZrXT6sR4+fZLxVUJqNRB4KyOvjuy/D9009A==", "dev": true }, "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2402,9 +2521,9 @@ } }, "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2419,9 +2538,9 @@ } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2436,12 +2555,12 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, @@ -2455,14 +2574,14 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-simple-access": "^7.16.0", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -2475,15 +2594,15 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -2492,16 +2611,22 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true } } }, "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2514,18 +2639,18 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.16.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2540,13 +2665,13 @@ } }, "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" + "@babel/helper-replace-supers": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2558,9 +2683,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz", + "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2575,9 +2700,9 @@ } }, "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2592,18 +2717,18 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2618,9 +2743,9 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2635,13 +2760,13 @@ } }, "@babel/plugin-transform-spread": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", - "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "dependencies": { "@babel/helper-plugin-utils": { @@ -2653,9 +2778,9 @@ } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2670,9 +2795,9 @@ } }, "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2687,9 +2812,9 @@ } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2704,9 +2829,9 @@ } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2721,12 +2846,12 @@ } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-create-regexp-features-plugin": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { @@ -2739,31 +2864,32 @@ } }, "@babel/preset-env": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", - "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", + "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", "dev": true, "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.8", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", @@ -2778,44 +2904,44 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.15.8", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.6", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.5", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.0", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.2.3", + "babel-plugin-polyfill-corejs3": "^0.3.0", + "babel-plugin-polyfill-regenerator": "^0.2.3", + "core-js-compat": "^3.19.0", "semver": "^6.3.0" }, "dependencies": { @@ -2825,6 +2951,12 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", @@ -2835,12 +2967,12 @@ } }, "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.9", + "@babel/helper-validator-identifier": "^7.15.7", "to-fast-properties": "^2.0.0" } }, @@ -2853,9 +2985,9 @@ } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -2879,9 +3011,9 @@ } }, "@babel/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz", + "integrity": "sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" @@ -4415,13 +4547,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", + "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", + "@babel/helper-define-polyfill-provider": "^0.2.4", "semver": "^6.1.1" }, "dependencies": { @@ -4434,22 +4566,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", - "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", + "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.16.2" + "@babel/helper-define-polyfill-provider": "^0.2.4", + "core-js-compat": "^3.18.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", + "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.2.4" } }, "babel-preset-current-node-syntax": { @@ -4996,44 +5128,44 @@ "dev": true }, "core-js-compat": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.2.tgz", - "integrity": "sha512-25VJYCJtGjZwLguj7d66oiHfmnVw3TMOZ0zV8DyMJp/aeQ3OjR519iOOeck08HMyVVRAqXxafc2Hl+5QstJrsQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.0.tgz", + "integrity": "sha512-R09rKZ56ccGBebjTLZHvzDxhz93YPT37gBm6qUhnwj3Kt7aCjjZWD1injyNbyeFHxNKfeZBSyds6O9n3MKq1sw==", "dev": true, "requires": { - "browserslist": "^4.17.3", + "browserslist": "^4.17.5", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.3.tgz", - "integrity": "sha512-59IqHJV5VGdcJZ+GZ2hU5n4Kv3YiASzW6Xk5g9tf5a/MAzGeFwgGWU39fVzNIOVcgB3+Gp+kiQu0HEfTVU/3VQ==", + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", + "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001264", - "electron-to-chromium": "^1.3.857", + "caniuse-lite": "^1.0.30001271", + "electron-to-chromium": "^1.3.878", "escalade": "^3.1.1", - "node-releases": "^1.1.77", - "picocolors": "^0.2.1" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30001265", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001265.tgz", - "integrity": "sha512-YzBnspggWV5hep1m9Z6sZVLOt7vrju8xWooFAgN6BA5qvy98qPAPb7vNUzypFaoh2pb3vlfzbDO8tB57UPGbtw==", + "version": "1.0.30001274", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001274.tgz", + "integrity": "sha512-+Nkvv0fHyhISkiMIjnyjmf5YJcQ1IQHZN6U9TLUMroWR38FNwpsC51Gb68yueafX1V6ifOisInSgP9WJFS13ew==", "dev": true }, "electron-to-chromium": { - "version": "1.3.861", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.861.tgz", - "integrity": "sha512-GZyflmpMnZRdZ1e2yAyvuFwz1MPSVQelwHX4TJZyXypB8NcxdPvPNwy5lOTxnlkrK13EiQzyTPugRSnj6cBgKg==", + "version": "1.3.885", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.885.tgz", + "integrity": "sha512-JXKFJcVWrdHa09n4CNZYfYaK6EW5aAew7/wr3L1OnsD1L+JHL+RCtd7QgIsxUbFPeTwPlvnpqNNTOLkoefmtXg==", "dev": true }, "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "semver": { @@ -9508,9 +9640,9 @@ "dev": true }, "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, "picomatch": { diff --git a/package.json b/package.json index a87198937d..bbe2cd4db2 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@babel/core": "^7.16.0", "@babel/node": "^7.16.0", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/preset-env": "^7.15.8", + "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", "@types/node": "^16.11.6", From a7f919844c8d57667130100bd4213281e93a183f Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Mon, 1 Nov 2021 21:46:53 +0100 Subject: [PATCH 116/989] fix: removed unnecessary class from nucleotide count (#1488) --- .../nucleotide-count/.meta/proof.ci.js | 18 ++++++++---------- .../nucleotide-count/nucleotide-count.js | 6 ++---- .../nucleotide-count/nucleotide-count.spec.js | 12 ++++++------ 3 files changed, 16 insertions(+), 20 deletions(-) diff --git a/exercises/practice/nucleotide-count/.meta/proof.ci.js b/exercises/practice/nucleotide-count/.meta/proof.ci.js index f93573bd87..ceceff145a 100644 --- a/exercises/practice/nucleotide-count/.meta/proof.ci.js +++ b/exercises/practice/nucleotide-count/.meta/proof.ci.js @@ -1,15 +1,13 @@ const count = (str, nuc) => [...str].filter((nucleotide) => nucleotide === nuc).length; -export class NucleotideCounts { - static parse(strand) { - if (strand.replace(/A|C|G|T/g, '').length) { - throw new Error('Invalid nucleotide in strand'); - } else { - return `${count(strand, 'A')} ${count(strand, 'C')} ${count( - strand, - 'G' - )} ${count(strand, 'T')}`; - } +export function countNucleotides(strand) { + if (strand.replace(/A|C|G|T/g, '').length) { + throw new Error('Invalid nucleotide in strand'); } + + return `${count(strand, 'A')} ${count(strand, 'C')} ${count( + strand, + 'G' + )} ${count(strand, 'T')}`; } diff --git a/exercises/practice/nucleotide-count/nucleotide-count.js b/exercises/practice/nucleotide-count/nucleotide-count.js index 4a0fe58016..7f45aa1fca 100644 --- a/exercises/practice/nucleotide-count/nucleotide-count.js +++ b/exercises/practice/nucleotide-count/nucleotide-count.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class NucleotideCounts { - static parse() { - throw new Error('Remove this statement and implement this function'); - } +export function countNucleotides(strand) { + throw new Error('Remove this statement and implement this function'); } diff --git a/exercises/practice/nucleotide-count/nucleotide-count.spec.js b/exercises/practice/nucleotide-count/nucleotide-count.spec.js index edfae63b4e..fa297837f0 100644 --- a/exercises/practice/nucleotide-count/nucleotide-count.spec.js +++ b/exercises/practice/nucleotide-count/nucleotide-count.spec.js @@ -1,28 +1,28 @@ -import { NucleotideCounts } from './nucleotide-count'; +import { countNucleotides } from './nucleotide-count'; describe('count all nucleotides in a strand', () => { test('empty strand', () => { - expect(NucleotideCounts.parse('')).toEqual('0 0 0 0'); + expect(countNucleotides('')).toEqual('0 0 0 0'); }); xtest('can count one nucleotide in single-character input', () => { - expect(NucleotideCounts.parse('G')).toEqual('0 0 1 0'); + expect(countNucleotides('G')).toEqual('0 0 1 0'); }); xtest('strand with repeated nucleotide', () => { - expect(NucleotideCounts.parse('GGGGGGG')).toEqual('0 0 7 0'); + expect(countNucleotides('GGGGGGG')).toEqual('0 0 7 0'); }); xtest('strand with multiple nucleotides', () => { expect( - NucleotideCounts.parse( + countNucleotides( 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC' ) ).toEqual('20 12 17 21'); }); xtest('strand with invalid nucleotides', () => { - expect(() => NucleotideCounts.parse('AGXXACT')).toThrow( + expect(() => countNucleotides('AGXXACT')).toThrow( new Error('Invalid nucleotide in strand') ); }); From ab8a27f387b3a88cc1db287b5b6f71a7022c493a Mon Sep 17 00:00:00 2001 From: DavidMatalik Date: Mon, 1 Nov 2021 21:56:46 +0100 Subject: [PATCH 117/989] Add instructions regarding result formatting to nucleotide-count (#1487) --- .../nucleotide-count/.docs/instructions.append.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 exercises/practice/nucleotide-count/.docs/instructions.append.md diff --git a/exercises/practice/nucleotide-count/.docs/instructions.append.md b/exercises/practice/nucleotide-count/.docs/instructions.append.md new file mode 100644 index 0000000000..9596026a14 --- /dev/null +++ b/exercises/practice/nucleotide-count/.docs/instructions.append.md @@ -0,0 +1,10 @@ +# Instructions append + +The result should be formatted as a string containing 4 numbers separated by spaces. +Each number represents the count for A, C, G and T in this order. + +For example: + +```javascript +countNucleotides('GATTACA') -> '3 1 1 2' +``` From 48b8d04101d6516c085c3ec71a22fc3509a7199d Mon Sep 17 00:00:00 2001 From: Erik Schierboom Date: Thu, 4 Nov 2021 01:06:28 +0100 Subject: [PATCH 118/989] The `maintainers.json` file has been deprecated and no longer has any use. (#1492) This commit removes this `maintainers.json` file. --- .github/CODEOWNERS | 3 - config/maintainers.json | 165 ---------------------------------------- 2 files changed, 168 deletions(-) delete mode 100644 config/maintainers.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ccb09b959d..0547c0cdcf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,3 @@ -# Maintainers -config/maintainers.json @exercism/maintainers-admin - # Code owners .github/CODEOWNERS @exercism/maintainers-admin .github/workflows @exercism/javascript diff --git a/config/maintainers.json b/config/maintainers.json deleted file mode 100644 index 22c2e714e9..0000000000 --- a/config/maintainers.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "docs_url": "https://github.com/exercism/docs/blob/master/maintaining-a-track/maintainer-configuration.md", - "maintainers": [ - { - "github_username": "rchavarria", - "alumnus": true, - "show_on_website": true, - "name": "Rubén Chavarría", - "link_text": "Here is where I blog", - "link_url": "https://rchavarria.github.io/", - "avatar_url": null, - "bio": "I'm a Web Developer with a passion for taking code that is hard to maintain and cleaning, refactoring, and bringing it back into a manageable state" - }, - { - "github_username": "tejasbubane", - "alumnus": false, - "show_on_website": true, - "name": "Tejas Bubane", - "link_text": "My blog", - "link_url": "https://tejasbubane.github.io/", - "avatar_url": null, - "bio": "Primarily a Ruby & Javascript coder, getting better at functional programming, emacs lover." - }, - { - "github_username": "matthewmorgan", - "alumnus": true, - "show_on_website": true, - "name": "Matt Morgan", - "link_text": null, - "link_url": "https://matthewmorgan.github.io/", - "avatar_url": null, - "bio": "Learn, build, teach, repeat!" - }, - { - "github_username": "sleeplessbyte", - "alumnus": false, - "show_on_website": true, - "name": "Derk-Jan Karrenbeld", - "link_text": "My website", - "link_url": "https://derk-jan.com/", - "avatar_url": null, - "bio": "All-round programmer, manager and owner of a Dutch software agency specializing in bespoke and tailored code." - }, - { - "github_username": "aimorris", - "alumnus": true, - "show_on_website": false, - "name": "Adam Morris", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Front-end web developer with years of experience using JavaScript, but learning a functional approach to web development using PureScript and Haskell" - }, - { - "github_username": "Calamari", - "alumnus": true, - "show_on_website": false, - "name": "Georg Tavonius", - "link_text": "My website", - "link_url": "https://webgeist.dev/", - "avatar_url": null, - "bio": "Freelance software developer in Ruby, JavaScript, Elixir and everything else that is learnable and fun." - }, - { - "github_username": "hayashi-ay", - "alumnus": true, - "show_on_website": false, - "name": "Ayato Hayashi", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "I am a full stack engineer which means if you give me one more task my stack will overflow." - }, - { - "github_username": "ovidiu141", - "alumnus": true, - "show_on_website": false, - "name": "Ovidiu Miu", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Walked on many paths. Javascript was so friendly to me such that I want to make it my best friend." - }, - { - "github_username": "msomji", - "alumnus": true, - "show_on_website": false, - "name": "Maisam Somji", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "I'm a full stack developer with a love for all things related to functional programming. I spend the bulk of my time solving complex problems using simple but not necessarily easy solutions." - }, - { - "github_username": "jocelo", - "alumnus": true, - "show_on_website": true, - "name": "Alfredo Alonso", - "link_text": null, - "link_url": "https://jocelo.dev", - "avatar_url": null, - "bio": "Frontend developer, wearing whatever hat is required at any time. Always looking for new challenges and ready to keep learning and sharing." - }, - { - "github_username": "rishiosaur", - "alumnus": true, - "show_on_website": false, - "name": "Rishi Kothari", - "link_text": "Website", - "link_url": "https://rishi.js.org", - "avatar_url": null, - "bio": "I program JS, Rust and Swift by day, and my own languages by night. 👋I'm Rishi, a JS developer with a passion for helping people! It's great to meet you :)" - }, - { - "github_username": "joshgoebel", - "alumnus": true, - "show_on_website": true, - "name": "Josh Goebel", - "link_text": "Blog: Running Blind", - "link_url": "http://runningblind.com", - "avatar_url": null, - "bio": "I mostly write Ruby & JavaScript (for fun and profit) but I dabble with TypeScript, Elixir, Nim, Arduino, and such." - }, - { - "github_username": "SaschaMann", - "alumnus": false, - "show_on_website": false, - "name": "Sascha Mann", - "link_text": "My website", - "link_url": "https://saschamann.eu/", - "avatar_url": null, - "bio": "A review 🤖" - }, - { - "github_username": "kristinaborn", - "alumnus": false, - "show_on_website": true, - "name": "Kristina Born", - "link_text": null, - "link_url": null, - "avatar_url": null, - "bio": "Full-stack developer and lover of all things linguistic. Teaching is the best way to learn." - }, - { - "github_username": "evelynstender", - "alumnus": false, - "show_on_website": true, - "name": "Evelyn Stender", - "link_text": "Website", - "link_url": "https://evelynstender.com", - "avatar_url": null, - "bio": "Full-stack developer passionate about Javascript. Studying Go on my free time." - }, - { - "github_username": "junedev", - "alumnus": false, - "show_on_website": true, - "name": "Franziska Obbarius", - "link_text": "Website", - "link_url": "https://junedev.io", - "avatar_url": null, - "bio": "Senior backend developer, previously Node.js, currently Go but still enjoying JavaScript on the side. Passionate about teaching." - } - ] -} From 1573f8874121511c2e9468576cdabad0b3a99f53 Mon Sep 17 00:00:00 2001 From: edwinruvalcaba <47936020+edwinruvalcaba@users.noreply.github.com> Date: Wed, 3 Nov 2021 17:08:25 -0700 Subject: [PATCH 119/989] fix math error (#1493) --- exercises/concept/high-score-board/.docs/instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/high-score-board/.docs/instructions.md b/exercises/concept/high-score-board/.docs/instructions.md index f8bbb59009..af70f9ff17 100644 --- a/exercises/concept/high-score-board/.docs/instructions.md +++ b/exercises/concept/high-score-board/.docs/instructions.md @@ -65,7 +65,7 @@ The function should be return the score board after the update was done. ```javascript updateScore({"Freyja Ćirić", 12771008}, "Freyja Ćirić", 73) -// => {"Freyja Ćirić", 12771091} +// => {"Freyja Ćirić", 12771081} ``` ## 5. Apply Monday bonus points From 5da8c7d07fcf6acd8b28d8314aac2b4b7101b88f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Nov 2021 16:52:20 +0530 Subject: [PATCH 120/989] Bump actions/checkout from 2.3.5 to 2.4.0 (#1490) Bumps [actions/checkout](https://github.com/actions/checkout) from 2.3.5 to 2.4.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/1e204e9a9253d643386038d443f96446fa156a97...ec3a7ce113134d7a93b817d10a8272cb61118579) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.js.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/pr.ci.js.yml | 4 ++-- .github/workflows/sync-labels.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.js.yml b/.github/workflows/ci.js.yml index 529719aeec..87fe88d197 100644 --- a/.github/workflows/ci.js.yml +++ b/.github/workflows/ci.js.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: @@ -32,7 +32,7 @@ jobs: node-version: ['16', '17'] steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d708c97e96..a17c627e71 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 38ad368b9e..4a772374db 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/pr.ci.js.yml b/.github/workflows/pr.ci.js.yml index f393e67d85..743f52f5f5 100644 --- a/.github/workflows/pr.ci.js.yml +++ b/.github/workflows/pr.ci.js.yml @@ -11,7 +11,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c @@ -38,7 +38,7 @@ jobs: steps: - name: Checkout PR - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 6f50576761..095884ad54 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -15,7 +15,7 @@ jobs: name: Sync labels runs-on: ubuntu-latest steps: - - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - uses: micnncim/action-label-syncer@3abd5ab72fda571e69fffd97bd4e0033dd5f495c env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index ef56ba197f..9e88be9283 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@1e204e9a9253d643386038d443f96446fa156a97 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From ab8a69d6b554e3b2b42c7414775a629d30fe7f51 Mon Sep 17 00:00:00 2001 From: Tejas Bubane Date: Thu, 4 Nov 2021 16:55:17 +0530 Subject: [PATCH 121/989] Remove github actions/checkout version from yml files --- .github/workflows/codeql.yml | 2 +- .github/workflows/configlet.yml | 2 +- .github/workflows/verify-code-formatting.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index a17c627e71..1f1c9725cc 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL diff --git a/.github/workflows/configlet.yml b/.github/workflows/configlet.yml index 4a772374db..0fcdaeaedb 100644 --- a/.github/workflows/configlet.yml +++ b/.github/workflows/configlet.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Fetch configlet uses: exercism/github-actions/configlet-ci@main diff --git a/.github/workflows/verify-code-formatting.yml b/.github/workflows/verify-code-formatting.yml index 9e88be9283..e2bd945b98 100644 --- a/.github/workflows/verify-code-formatting.yml +++ b/.github/workflows/verify-code-formatting.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # v2.3.4 + uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 - name: Use Node.js LTS (16.x) uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c with: From a1cda45a05a1eb55746672eefd5c584bc777b83a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Nov 2021 01:04:48 +0530 Subject: [PATCH 122/989] Bump core-js from 3.19.0 to 3.19.1 (#1491) * Bump core-js from 3.19.0 to 3.19.1 Bumps [core-js](https://github.com/zloirock/core-js) from 3.19.0 to 3.19.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/compare/v3.19.0...v3.19.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index aa7fcf3fdd..df46d9468a 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 43fd9f20f7..6d07992670 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 76e2635116..15d73ab2d4 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index a2e18df134..1d2f0a9624 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 57f9873da8..ad33dea1d9 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 64226a0930..4909c1ce5b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 16c746fd19..34285ebdc9 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 9eb51c3126..1b8f840350 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -21,7 +21,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 73f657a615..8a8dbabda3 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index ea72ba2894..8d6f857425 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -22,7 +22,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 0ed4708282..71711954b0 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -17,7 +17,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index 651c66403d..e7b9558775 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index b393937b27..dd1f147ef3 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index eff3dc175a..6bb632e1fa 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index 787cc05478..cf685c3209 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 65ad25d531..53e94f8185 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 1e3bf95c2d..17be56af8a 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index f0f264b59f..63ec607e94 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index 0aed6b03f4..fc891c9073 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 398c08e700..3293c1b3fe 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 78a74a0631..39ace5686e 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 206aec9ddc..ab4b18badd 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 12c236adf2..aac2de718e 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index f2aca6388f..6bed3ef6c8 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 5e0265e532..a79764cea8 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 14bb68c302..8e59f84d75 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index dc06e5d94d..5bebfcad7f 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 7c517bccf4..94e337f4ae 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 91b7f2b92a..770f629a8d 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 9b4bc26f29..1444ab34b4 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index c0a8ea6b5d..24550f4622 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index ba0cbb9f9a..994cdd8ff0 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index b07194e465..efe13fbfc7 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 7f6f9a9bbf..065216d8c9 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index acfbc23afa..53d141622d 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index e82f8bd4f5..601644d765 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 98d4226d9e..9cac1e5a9a 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 7106096bae..9f30cca26b 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index c3be052c6f..2e6d39a2b3 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 625d8eb58f..84e1a33ed3 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index a79b45f4c9..cca6548a9b 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 534121f3d9..1d3dbf5132 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 0ebaffda60..546fff7f67 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index f37d13d68a..ae4a6cd567 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index a005e507a8..300dd8dfda 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index 881e3a9775..f9a5845e23 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index d79cf7df04..220e690e30 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index 9735682279..f9aae5d67a 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index cd96d7eae7..4b043c93d3 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 4f3cbcd14c..2ace18ef2d 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 8dc4f2351b..a53d1e3c1b 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 202e9b174f..f9c468bee3 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index 41700d663e..e09b075868 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 9213d36a77..e52ff29f8a 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 63473f5d61..53d785868b 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 41eea3606d..9321075e2d 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 50f5490540..63f3673936 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5f94b21751..60a3fe40e3 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index dccb072a86..58687639b7 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index a843dc17bd..cec5b2c2c0 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index b6dc1321aa..4ca1656658 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index c60b6694b3..ec785290b5 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 7e1379352d..17dfd1f81a 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index 063c6532de..bd980f96e0 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 85ff68582f..a8b1eda458 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index 8641e335b0..b118ea4e1d 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 39ffd3d01e..9e616f0711 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index 0c6c31ad34..db95131013 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index e23dc81c13..f67905f682 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index db4374c825..53d766f214 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index c0d81d4e90..cc97c907c5 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index f646ad7375..83e166d1ff 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 7118af4d88..866e464d00 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index a52f186283..5b4cb500ab 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index 4662e07314..e89955033c 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 4b3efe105e..dc9d1c2cde 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 3f3d0000ee..c86f89ae4f 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index 50be6705fc..a805caf5c6 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 8225c2a922..1ac8e9e1dc 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index a8068570ab..47896c7c54 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index f1e15f100f..4efd77457c 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index af342ce6eb..9deb3e6eed 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index d9f5432d64..b1664e387a 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index a8da3f5d56..c39c357ef4 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index fc7fceb496..5e39dc78ec 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index ce3e052a88..f1ff56a69b 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index eac38b4fcf..68e7c55940 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 69c7fa1c61..7a187e6128 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 8c55ca921a..596e518d4b 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c78080e781..f938a1865c 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index 3ae9cec208..d3edfaf183 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 50e7802ff4..411bf9e4be 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 451eb75445..898be688a8 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 62ecdd43a4..5160c15a64 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index 56b72e6088..b3ceb34936 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 4be32e42d1..d45da9279e 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 45e2db4da2..90a68a8f9c 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 5b6aa64c88..ad95a0875c 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index 566815e6fa..aa487ff755 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 85324a2999..c0d2d09510 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 492cc40251..c0d2696634 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index a2ae7fb728..36d158d195 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 6b20991751..09ed111e68 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 0e3e440c7a..51a6383801 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index cd03247bf9..eaaed96508 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index e1d65a6f7a..b7cf7aaf22 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 4b0dd31b4f..087a710023 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index d91f44ffa1..3793472b3f 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 42c05f24f1..1762e4cbc8 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index c633a06ab1..2d716e4982 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index bbf2d716e6..7198970478 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index 93330079ba..f4d84a9dab 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 12d1948839..39478bc7bc 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 7add92cab9..4af23dd6d4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 201baf49d4..b1755b37da 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index b67b5fdc3f..cb59fed9cc 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 43106582fe..56bc26793c 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 74d79e65a7..b9e67e2729 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index f6bce96dd4..50abb3cd51 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index 2b62bcdf47..f93790d63f 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 4d5b8fa3e8..65fe86978e 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 6c109e54b4..25ed25ef0b 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 7efd0a0360..659a384936 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 86243ad03e..e5bdd44bc9 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index e82280a0ec..59c667c6ac 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 0bd14c183c..a137407f28 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 01f47cb574..91d343f4bf 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 17952447dd..caefcaf34d 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 5e928b305d..b634dbd6ed 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index 0dbc54bbb5..fee9363551 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 8f18a3fb2d..8a0e2a1fb9 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index f6bc77458a..b92f549f7f 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 38d4a34b78..e7967de745 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 9320b4b57c..07c2e37512 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index fbe5b3cd53..418ae5ae6b 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index 1b94302109..af3d0021dd 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index b2f0e49e1e..740247fa1f 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index c23d76d604..aca567a846 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -18,7 +18,7 @@ "@types/jest": "^26.0.24", "@types/node": "^16.11.6", "babel-jest": "^27.3.1", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "eslint": "^7.32.0", "jest": "^26.6.3" }, diff --git a/package-lock.json b/package-lock.json index ec176db989..95f78bf769 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5122,9 +5122,9 @@ "dev": true }, "core-js": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.0.tgz", - "integrity": "sha512-L1TpFRWXZ76vH1yLM+z6KssLZrP8Z6GxxW4auoCj+XiViOzNPJCAuTIkn03BGdFe6Z5clX5t64wRIRypsZQrUg==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz", + "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==", "dev": true }, "core-js-compat": { diff --git a/package.json b/package.json index bbe2cd4db2..eb3b50696a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@types/node": "^16.11.6", "babel-jest": "^27.3.1", "chalk": "^4.1.2", - "core-js": "^3.19.0", + "core-js": "^3.19.1", "diff": "^5.0.0", "eslint": "^7.32.0", "jest": "^26.6.3", From 12a7ca94d07ed17f24dd8f84f831fb7e9bcaceb9 Mon Sep 17 00:00:00 2001 From: Z Knight Date: Fri, 5 Nov 2021 12:30:15 -0700 Subject: [PATCH 123/989] Remove mention of prototype from array concept (#1494) --- concepts/arrays/about.md | 2 +- concepts/arrays/introduction.md | 2 +- exercises/concept/elyses-enchantments/.docs/introduction.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/arrays/about.md b/concepts/arrays/about.md index 6308e7b473..b07f4699b1 100644 --- a/concepts/arrays/about.md +++ b/concepts/arrays/about.md @@ -146,7 +146,7 @@ Read [this article][instanceof-vs-array-is-array] for more information. ## Array Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. Here are a few of them: ### push diff --git a/concepts/arrays/introduction.md b/concepts/arrays/introduction.md index 38efc18c78..3a03bd600f 100644 --- a/concepts/arrays/introduction.md +++ b/concepts/arrays/introduction.md @@ -33,7 +33,7 @@ numbers; ## Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. ### push diff --git a/exercises/concept/elyses-enchantments/.docs/introduction.md b/exercises/concept/elyses-enchantments/.docs/introduction.md index 114d6e68f5..4ef98e48bd 100644 --- a/exercises/concept/elyses-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-enchantments/.docs/introduction.md @@ -33,7 +33,7 @@ numbers; ## Methods -Some of the [methods][array_methods] that are available on `Array.prototype` can be used to add or remove from the array. +Some of the [methods][array_methods] that are available on every Array object can be used to add or remove from the array. Here are a few to consider when working on this exercise: ### push From 5267f42a6df57c714ba59b68bb50690bfd78416c Mon Sep 17 00:00:00 2001 From: Seth Gunnells Date: Sat, 6 Nov 2021 13:51:59 -0500 Subject: [PATCH 124/989] Check that original recipe is not modified (#1499) --- .../concept/lasagna-master/lasagna-master.spec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/exercises/concept/lasagna-master/lasagna-master.spec.js b/exercises/concept/lasagna-master/lasagna-master.spec.js index 8f051734d5..fb7879fef9 100644 --- a/exercises/concept/lasagna-master/lasagna-master.spec.js +++ b/exercises/concept/lasagna-master/lasagna-master.spec.js @@ -223,6 +223,21 @@ describe('scaleRecipe', () => { test('works for an empty recipe', () => { expect(scaleRecipe({})).toEqual({}); }); + + test('does not modify the original recipe', () => { + const recipe = { + sauce: 1, + noodles: 250, + meat: 150, + tomatoes: 3, + onion: 2, + }; + + const copy = { ...recipe }; + + scaleRecipe(recipe, 4); + expect(recipe).toEqual(copy); + }); }); /** From 0f6efc590979d5956e63b4caac5069048c4838dd Mon Sep 17 00:00:00 2001 From: Maria Kotlyarevskaya Date: Sat, 6 Nov 2021 21:54:26 +0300 Subject: [PATCH 125/989] Concept for loops: Update links with English version instead of German (#1498) --- concepts/for-loops/links.json | 2 +- concepts/objects/links.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/concepts/for-loops/links.json b/concepts/for-loops/links.json index ddb2cbc24b..578a816442 100644 --- a/concepts/for-loops/links.json +++ b/concepts/for-loops/links.json @@ -12,7 +12,7 @@ "description": "MDN: continue" }, { - "url": "https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/label", + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label", "description": "MDN: Label" } ] diff --git a/concepts/objects/links.json b/concepts/objects/links.json index c9fb511f64..2ff70e12bc 100644 --- a/concepts/objects/links.json +++ b/concepts/objects/links.json @@ -8,7 +8,7 @@ "description": "MDN: Built-In Object Helpers" }, { - "url": "https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/for...in", + "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in", "description": "MDN: For-in Loop" } ] From 1bbc76df8dd7b2d19ccef7e037dd4f1bcb490b78 Mon Sep 17 00:00:00 2001 From: Rob Styles Date: Sat, 6 Nov 2021 20:08:19 +0000 Subject: [PATCH 126/989] Fix incorrect blurb for promises exercise (#1497) --- exercises/practice/promises/.meta/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/practice/promises/.meta/config.json b/exercises/practice/promises/.meta/config.json index ae6edfc109..dd93ccb77c 100644 --- a/exercises/practice/promises/.meta/config.json +++ b/exercises/practice/promises/.meta/config.json @@ -1,5 +1,5 @@ { - "blurb": "Compute the prime factors of a given natural number.", + "blurb": "Practice promises by implementing some common promise functions.", "authors": ["slaymance"], "contributors": ["SleeplessByte", "TomPradat"], "files": { From 23b99c4ff5e0673152d462b08403ca101ea9bc2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Nov 2021 16:43:45 +0530 Subject: [PATCH 127/989] Bump @types/node from 16.11.6 to 16.11.7 (#1503) * Bump @types/node from 16.11.6 to 16.11.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 16.11.6 to 16.11.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * [CI] Sync exercises Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- exercises/concept/amusement-park/package.json | 2 +- exercises/concept/annalyns-infiltration/package.json | 2 +- exercises/concept/bird-watcher/package.json | 2 +- exercises/concept/coordinate-transformation/package.json | 2 +- exercises/concept/custom-signs/package.json | 2 +- exercises/concept/elyses-analytic-enchantments/package.json | 2 +- .../concept/elyses-destructured-enchantments/package.json | 2 +- exercises/concept/elyses-enchantments/package.json | 2 +- exercises/concept/elyses-looping-enchantments/package.json | 2 +- .../concept/elyses-transformative-enchantments/package.json | 2 +- exercises/concept/factory-sensors/package.json | 2 +- exercises/concept/freelancer-rates/package.json | 2 +- exercises/concept/fruit-picker/package.json | 2 +- exercises/concept/high-score-board/package.json | 2 +- exercises/concept/lasagna-master/package.json | 2 +- exercises/concept/lasagna/package.json | 2 +- exercises/concept/lucky-numbers/package.json | 2 +- exercises/concept/mixed-juices/package.json | 2 +- exercises/concept/nullability/package.json | 2 +- exercises/concept/ozans-playlist/package.json | 2 +- exercises/concept/pizza-order/package.json | 2 +- exercises/concept/poetry-club-door-policy/package.json | 2 +- exercises/concept/translation-service/package.json | 2 +- exercises/concept/vehicle-purchase/package.json | 2 +- exercises/practice/accumulate/package.json | 2 +- exercises/practice/acronym/package.json | 2 +- exercises/practice/affine-cipher/package.json | 2 +- exercises/practice/all-your-base/package.json | 2 +- exercises/practice/allergies/package.json | 2 +- exercises/practice/alphametics/package.json | 2 +- exercises/practice/anagram/package.json | 2 +- exercises/practice/armstrong-numbers/package.json | 2 +- exercises/practice/atbash-cipher/package.json | 2 +- exercises/practice/bank-account/package.json | 2 +- exercises/practice/beer-song/package.json | 2 +- exercises/practice/binary-search-tree/package.json | 2 +- exercises/practice/binary-search/package.json | 2 +- exercises/practice/binary/package.json | 2 +- exercises/practice/bob/package.json | 2 +- exercises/practice/book-store/package.json | 2 +- exercises/practice/bowling/package.json | 2 +- exercises/practice/change/package.json | 2 +- exercises/practice/circular-buffer/package.json | 2 +- exercises/practice/clock/package.json | 2 +- exercises/practice/collatz-conjecture/package.json | 2 +- exercises/practice/complex-numbers/package.json | 2 +- exercises/practice/connect/package.json | 2 +- exercises/practice/crypto-square/package.json | 2 +- exercises/practice/custom-set/package.json | 2 +- exercises/practice/darts/package.json | 2 +- exercises/practice/diamond/package.json | 2 +- exercises/practice/difference-of-squares/package.json | 2 +- exercises/practice/diffie-hellman/package.json | 2 +- exercises/practice/dnd-character/package.json | 2 +- exercises/practice/dominoes/package.json | 2 +- exercises/practice/etl/package.json | 2 +- exercises/practice/flatten-array/package.json | 2 +- exercises/practice/food-chain/package.json | 2 +- exercises/practice/forth/package.json | 2 +- exercises/practice/gigasecond/package.json | 2 +- exercises/practice/grade-school/package.json | 2 +- exercises/practice/grains/package.json | 2 +- exercises/practice/grep/package.json | 2 +- exercises/practice/hamming/package.json | 2 +- exercises/practice/hello-world/package.json | 2 +- exercises/practice/hexadecimal/package.json | 2 +- exercises/practice/high-scores/package.json | 2 +- exercises/practice/house/package.json | 2 +- exercises/practice/isbn-verifier/package.json | 2 +- exercises/practice/isogram/package.json | 2 +- exercises/practice/kindergarten-garden/package.json | 2 +- exercises/practice/largest-series-product/package.json | 2 +- exercises/practice/leap/package.json | 2 +- exercises/practice/linked-list/package.json | 2 +- exercises/practice/list-ops/package.json | 2 +- exercises/practice/luhn/package.json | 2 +- exercises/practice/matching-brackets/package.json | 2 +- exercises/practice/matrix/package.json | 2 +- exercises/practice/meetup/package.json | 2 +- exercises/practice/minesweeper/package.json | 2 +- exercises/practice/nth-prime/package.json | 2 +- exercises/practice/nucleotide-count/package.json | 2 +- exercises/practice/ocr-numbers/package.json | 2 +- exercises/practice/octal/package.json | 2 +- exercises/practice/palindrome-products/package.json | 2 +- exercises/practice/pangram/package.json | 2 +- exercises/practice/pascals-triangle/package.json | 2 +- exercises/practice/perfect-numbers/package.json | 2 +- exercises/practice/phone-number/package.json | 2 +- exercises/practice/pig-latin/package.json | 2 +- exercises/practice/point-mutations/package.json | 2 +- exercises/practice/prime-factors/package.json | 2 +- exercises/practice/promises/package.json | 2 +- exercises/practice/protein-translation/package.json | 2 +- exercises/practice/proverb/package.json | 2 +- exercises/practice/pythagorean-triplet/package.json | 2 +- exercises/practice/queen-attack/package.json | 2 +- exercises/practice/raindrops/package.json | 2 +- exercises/practice/rational-numbers/package.json | 2 +- exercises/practice/react/package.json | 2 +- exercises/practice/rectangles/package.json | 2 +- exercises/practice/resistor-color-duo/package.json | 2 +- exercises/practice/resistor-color-trio/package.json | 2 +- exercises/practice/resistor-color/package.json | 2 +- exercises/practice/reverse-string/package.json | 2 +- exercises/practice/rna-transcription/package.json | 2 +- exercises/practice/robot-name/package.json | 2 +- exercises/practice/robot-simulator/package.json | 2 +- exercises/practice/roman-numerals/package.json | 2 +- exercises/practice/rotational-cipher/package.json | 2 +- exercises/practice/run-length-encoding/package.json | 2 +- exercises/practice/saddle-points/package.json | 2 +- exercises/practice/say/package.json | 2 +- exercises/practice/scale-generator/package.json | 2 +- exercises/practice/scrabble-score/package.json | 2 +- exercises/practice/secret-handshake/package.json | 2 +- exercises/practice/series/package.json | 2 +- exercises/practice/sieve/package.json | 2 +- exercises/practice/simple-cipher/package.json | 2 +- exercises/practice/simple-linked-list/package.json | 2 +- exercises/practice/space-age/package.json | 2 +- exercises/practice/spiral-matrix/package.json | 2 +- exercises/practice/square-root/package.json | 2 +- exercises/practice/strain/package.json | 2 +- exercises/practice/sublist/package.json | 2 +- exercises/practice/sum-of-multiples/package.json | 2 +- exercises/practice/transpose/package.json | 2 +- exercises/practice/triangle/package.json | 2 +- exercises/practice/trinary/package.json | 2 +- exercises/practice/twelve-days/package.json | 2 +- exercises/practice/two-bucket/package.json | 2 +- exercises/practice/two-fer/package.json | 2 +- exercises/practice/variable-length-quantity/package.json | 2 +- exercises/practice/word-count/package.json | 2 +- exercises/practice/word-search/package.json | 2 +- exercises/practice/wordy/package.json | 2 +- exercises/practice/yacht/package.json | 2 +- exercises/practice/zipper/package.json | 2 +- package-lock.json | 6 +++--- package.json | 2 +- 140 files changed, 142 insertions(+), 142 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index df46d9468a..607f770181 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 6d07992670..fce8593680 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 15d73ab2d4..5b57e6ed87 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index 1d2f0a9624..dba2abc598 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index ad33dea1d9..02556a2f66 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 4909c1ce5b..ca142cdb9b 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index 34285ebdc9..668c59adcf 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1b8f840350..6bf587432e 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -19,7 +19,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index 8a8dbabda3..58bd77c999 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 8d6f857425..5e1f8c0b0c 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index 71711954b0..3ed33637bf 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -15,7 +15,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index e7b9558775..552eb05b47 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index dd1f147ef3..2183358825 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index 6bb632e1fa..b8898cbdd1 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index cf685c3209..bd930a88c3 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index 53e94f8185..01d0825a0f 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index 17be56af8a..12cba96977 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 63ec607e94..f03fcbf44e 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index fc891c9073..61ec44f8e9 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index 3293c1b3fe..f39b4bb384 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 39ace5686e..358425892b 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index ab4b18badd..55f6e27f28 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index aac2de718e..3ed512694f 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index 6bed3ef6c8..5a112b40cf 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index a79764cea8..1f4c18dd9c 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 8e59f84d75..3889bf2c2c 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index 5bebfcad7f..2718b16516 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index 94e337f4ae..a6530b7697 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index 770f629a8d..90655e5cfc 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index 1444ab34b4..a187ab2aa1 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 24550f4622..348ef53d83 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 994cdd8ff0..9f57be3db4 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index efe13fbfc7..43eb726c70 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 065216d8c9..f8e51e07c4 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 53d141622d..31f310d601 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 601644d765..0fddb8bcd6 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9cac1e5a9a..f400413354 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 9f30cca26b..f402ff6c65 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index 2e6d39a2b3..6060b97c49 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 84e1a33ed3..b59dbc3706 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index cca6548a9b..7ba2932f86 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 1d3dbf5132..ecdf876658 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 546fff7f67..5e56b127e2 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index ae4a6cd567..a511f55822 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index 300dd8dfda..c9bb1b7d07 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index f9a5845e23..b8bbec4b37 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 220e690e30..c522e1ca8f 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index f9aae5d67a..cb4cadb2f4 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index 4b043c93d3..c7b4643764 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index 2ace18ef2d..f91b732837 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index a53d1e3c1b..1f881cfba3 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index f9c468bee3..8b8812fc68 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index e09b075868..a6b13d703e 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index e52ff29f8a..a47e71a490 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index 53d785868b..1724dab655 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 9321075e2d..9740c6bd07 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index 63f3673936..eea7cb2295 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 60a3fe40e3..1ab5d3419d 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index 58687639b7..2841a9e3f4 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index cec5b2c2c0..8559520ead 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 4ca1656658..90b9ab3085 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index ec785290b5..771f465f4b 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index 17dfd1f81a..e918f7caf2 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index bd980f96e0..c38b0c58a5 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index a8b1eda458..e2ed3882c2 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index b118ea4e1d..cf9067449e 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 9e616f0711..e2243f8eee 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index db95131013..e8b56da5be 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index f67905f682..8d1e3d260b 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 53d766f214..f385e6cf90 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index cc97c907c5..dfd0153529 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index 83e166d1ff..87f8d0af14 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 866e464d00..68c66785bc 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 5b4cb500ab..9d740278e8 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index e89955033c..38da11f9ea 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index dc9d1c2cde..5035a33ac5 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index c86f89ae4f..1dd223a49a 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index a805caf5c6..2b771e354c 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 1ac8e9e1dc..ceef589984 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 47896c7c54..06a05e35f5 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 4efd77457c..f25096d458 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index 9deb3e6eed..f9b42455a9 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index b1664e387a..ed23a362cc 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index c39c357ef4..ef6a475915 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index 5e39dc78ec..91d9bbf8df 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index f1ff56a69b..248034f9cf 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index 68e7c55940..51e4ed0735 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 7a187e6128..4f8bc96c81 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 596e518d4b..5baf50e199 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index f938a1865c..b38e8721c2 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index d3edfaf183..e7f9f9c169 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index 411bf9e4be..66c86e5998 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 898be688a8..c43c134bb7 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index 5160c15a64..413ab69f57 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index b3ceb34936..82b6053724 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index d45da9279e..b7dc276215 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 90a68a8f9c..c33ae0f5d0 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index ad95a0875c..22b3c0d046 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index aa487ff755..8a0673e841 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index c0d2d09510..df5977b25f 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index c0d2696634..b997d5a516 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 36d158d195..e77845db0b 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 09ed111e68..16defde49a 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 51a6383801..14481d641c 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index eaaed96508..4e661420c2 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index b7cf7aaf22..49d83a22b8 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 087a710023..54d3e45e55 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index 3793472b3f..2cd667845c 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 1762e4cbc8..580f511056 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index 2d716e4982..d304f2f8aa 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 7198970478..66945f70e6 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index f4d84a9dab..7a4d2a6904 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index 39478bc7bc..d345e68af3 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index 4af23dd6d4..0c2fa0eba4 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index b1755b37da..5441dd8403 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index cb59fed9cc..86be317398 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index 56bc26793c..782b74bb9f 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index b9e67e2729..2038d14f67 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 50abb3cd51..3ae5b0e304 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index f93790d63f..1a727a32cd 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 65fe86978e..05695c6bd2 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 25ed25ef0b..beedbf449b 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 659a384936..7ace40b7f8 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index e5bdd44bc9..31256ffc26 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 59c667c6ac..f66ecd624e 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index a137407f28..f743ecdce5 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index 91d343f4bf..0088e4aee0 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index caefcaf34d..fb8a5bf145 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index b634dbd6ed..fede8b01b8 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index fee9363551..e37b0043db 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index 8a0e2a1fb9..bc87921b5e 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index b92f549f7f..f470c1052c 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index e7967de745..08556d972c 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 07c2e37512..4e6c0c458d 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 418ae5ae6b..ab13acd280 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index af3d0021dd..bb2b799837 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index 740247fa1f..a691ed144d 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index aca567a846..ab15e06740 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -16,7 +16,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "core-js": "^3.19.1", "eslint": "^7.32.0", diff --git a/package-lock.json b/package-lock.json index 95f78bf769..df32093ad8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4034,9 +4034,9 @@ "dev": true }, "@types/node": { - "version": "16.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", - "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", + "version": "16.11.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", + "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==", "dev": true }, "@types/normalize-package-data": { diff --git a/package.json b/package.json index eb3b50696a..5d4c65a567 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@babel/preset-env": "^7.16.0", "@exercism/eslint-config-javascript": "^0.5.0", "@types/jest": "^26.0.24", - "@types/node": "^16.11.6", + "@types/node": "^16.11.7", "babel-jest": "^27.3.1", "chalk": "^4.1.2", "core-js": "^3.19.1", From 00e5c6b055d675de5640cf4b32d9e83bfcadc717 Mon Sep 17 00:00:00 2001 From: Fabian Marz Date: Wed, 10 Nov 2021 04:38:24 +0100 Subject: [PATCH 128/989] Fixed example exponentiation operator result. (#1504) --- concepts/arithmetic-operators/about.md | 2 +- concepts/arithmetic-operators/introduction.md | 2 +- exercises/concept/freelancer-rates/.docs/introduction.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/concepts/arithmetic-operators/about.md b/concepts/arithmetic-operators/about.md index badf35bf6b..1e48c22ce7 100644 --- a/concepts/arithmetic-operators/about.md +++ b/concepts/arithmetic-operators/about.md @@ -45,7 +45,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations It is the equivalent of using [`Math.pow()`][mdn-math-pow] ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` diff --git a/concepts/arithmetic-operators/introduction.md b/concepts/arithmetic-operators/introduction.md index 1fc95bf5e9..73cfd28611 100644 --- a/concepts/arithmetic-operators/introduction.md +++ b/concepts/arithmetic-operators/introduction.md @@ -24,7 +24,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations - `**`: The exponentiation operator is used to raise a number to a power. ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 07b05af6b5..7171f1948e 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -36,7 +36,7 @@ JavaScript provides 6 different operators to perform basic arithmetic operations - `**`: The exponentiation operator is used to raise a number to a power. ```javascript - 4 ** 3; // => 62 + 4 ** 3; // => 64 4 ** 1 / 2; // => 2 ``` From b7da090dfcc941c5a8b46753234a942e9469e51c Mon Sep 17 00:00:00 2001 From: Jyotiraditya Pradhan Date: Thu, 11 Nov 2021 01:55:25 +0530 Subject: [PATCH 129/989] Improve Concept Exercise: Freelancer Rates (#1472) --- concepts/numbers/.meta/config.json | 2 +- concepts/numbers/about.md | 9 ++ concepts/numbers/introduction.md | 11 +++ .../concept/freelancer-rates/.docs/hints.md | 18 ++-- .../freelancer-rates/.docs/instructions.md | 42 ++++---- .../freelancer-rates/.docs/introduction.md | 10 ++ .../freelancer-rates/.meta/config.json | 4 +- .../concept/freelancer-rates/.meta/design.md | 3 + .../freelancer-rates/.meta/exemplar.js | 39 +++----- .../freelancer-rates/freelancer-rates.js | 31 ++---- .../freelancer-rates/freelancer-rates.spec.js | 97 ++++++------------- 11 files changed, 119 insertions(+), 147 deletions(-) diff --git a/concepts/numbers/.meta/config.json b/concepts/numbers/.meta/config.json index 6b4f5ddfea..4f0d90ad13 100644 --- a/concepts/numbers/.meta/config.json +++ b/concepts/numbers/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "There are two different kinds of numbers in JavaScript - numbers and bigints. Numbers are for everyday use and are always floating point numbers.", "authors": ["SleeplessByte"], - "contributors": [] + "contributors": ["junedev", "JaPatGitHub"] } diff --git a/concepts/numbers/about.md b/concepts/numbers/about.md index 5f29d773f9..f4b7d596c7 100644 --- a/concepts/numbers/about.md +++ b/concepts/numbers/about.md @@ -28,6 +28,14 @@ There are two built-in objects that are useful when dealing with numbers: - [`Number`][built-in-number]: static properties for common / useful values, static methods for [type-checking][concept-type-checking] and [type-conversion][concept-type-conversion], instance methods for [type-conversion][concept-type-conversion] and [formatting numbers as strings][string-formatting]. - [`Math`][built-in-math]: properties and methods for mathematical constants and functions, does **not** work with `BigInt`. +`Math` also includes methods for rounding numbers. +You can read more about the available rounding options in this [javascript.info article on rounding][ref-math-object-rounding]. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + The `Number` built-in global `object` is _also_ a global `function` that can be used to convert _almost anything_ number-like to a `number`. It is less forgiving than _parsing_ a `string` to a `number`. @@ -86,6 +94,7 @@ See [0.30000000000000004.com](https://0.30000000000000004.com/) for a brief expl [comparison]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness [lexical-grammar]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#numeric_literals [string-formatting]: /tracks/javascript/concepts/string-formatting +[ref-math-object-rounding]: https://javascript.info/number#rounding [concept-comparison]: /tracks/javascript/concepts/comparison [concept-type-checking]: /tracks/javascript/concepts/type-checking [concept-type-conversion]: /tracks/javascript/concepts/type-conversion diff --git a/concepts/numbers/introduction.md b/concepts/numbers/introduction.md index 07f6172748..0759925f6c 100644 --- a/concepts/numbers/introduction.md +++ b/concepts/numbers/introduction.md @@ -9,3 +9,14 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. + +## Rounding + +There is a built-in global object called `Math` that provides various [rounding functions][ref-math-object-rounding]. For example, you can round-down (`floor`) or round-up (`ceil`) decimal numbers to nearest whole numbers. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + +[ref-math-object-rounding]: https://javascript.info/number#rounding diff --git a/exercises/concept/freelancer-rates/.docs/hints.md b/exercises/concept/freelancer-rates/.docs/hints.md index b31ff712bb..a4d9d6b400 100644 --- a/exercises/concept/freelancer-rates/.docs/hints.md +++ b/exercises/concept/freelancer-rates/.docs/hints.md @@ -2,17 +2,15 @@ ## 1. Calculate the day rate given an hourly rate -- Use the [numeric operators][ref-numeric-operators] from Lucian's Luscious Lasagna. +- Use the arithmetic operators as mentioned in the introduction of this exercise. -[ref-numeric-operators]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators +## 2. Calculate the number of workdays given a budget -## 2. Calculate the month rate, given an hourly rate and a discount +- First determine the day rate, then calculate the number of days, and finally round that number down. -- `100% - discount` equals the percentage after the discount is applied. -- There is a built-in global object called [`Math`][ref-math-object] with functions to, for example, round-down (`floor`) or round-up (`ceil`). +## 3. Calculate the discounted rate for large projects -[ref-math-object]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math - -## 3. Calculate the number of workdays given a budget, rate and discount - -- First determine the dayRate, given the discount, then calculate the number of days, and finally round that number down. +- Round down the result from division to get the number of full months. +- `100% - discount` equals the percentage charged after the discount is applied. +- Use `%`, the remainder operator, to calculate the number of days exceeding full months. +- Add the discounted month rates and full day rates and round it up diff --git a/exercises/concept/freelancer-rates/.docs/instructions.md b/exercises/concept/freelancer-rates/.docs/instructions.md index aa8029a8ab..790980e020 100644 --- a/exercises/concept/freelancer-rates/.docs/instructions.md +++ b/exercises/concept/freelancer-rates/.docs/instructions.md @@ -1,19 +1,13 @@ # Instructions -In this exercise you will be writing code to help a freelancer communicate with a project manager by providing a few utility functions to quickly calculate day- and month rates, optionally with a given discount. - -We first establish a few rules between the freelancer and the project manager: - -- The daily rate is 8 times the hourly rate; -- A month has 22 billable days. - -If the freelancer bills the project manager per month or more, there is a discount applied. This can be handy if the project manager has a fixed budget. - -Discounts are modeled as fractional numbers (percentage) between `0.0` (`0%`, no discount) and `0.90` (`90%`, maximum discount). +In this exercise you will be writing code to help a freelancer communicate with his clients about the prices of certain projects. You will write a few utility functions to quickly calculate the costs for the clients. ## 1. Calculate the day rate given an hourly rate -Implement a function to calculate the day rate given an hourly rate: +A client contacts the freelancer to enquire about his rates. +The freelancer explains that he **_works 8 hours a day._** +However, the freelancer knows only his hourly rates for the project. +Help him estimate a day rate given an hourly rate. ```javascript dayRate(89); @@ -22,24 +16,26 @@ dayRate(89); The day rate does not need to be rounded or changed to a "fixed" precision. -## 2. Calculate the month rate, given an hourly rate and a discount +## 2. Calculate the number of workdays given a fixed budget -Implement a function to calculate the month rate, and apply a discount: +Another day, a project manager offers the freelancer to work on a project with a fixed budget. +Given the fixed budget and the freelancer's hourly rate, help him calculate the number of days he would work until the budget is exhausted. +The result _must_ be **rounded down** to the nearest whole number. ```javascript -monthRate(89, 0.42); -// => 9086 +daysInBudget(20000, 89); +// => 28 ``` -The discount is always passed as a number, where `42%` becomes `0.42`. The result _must_ be rounded up to the nearest whole number. - -## 3. Calculate the number of workdays given a budget, rate and discount +## 3. Calculate the discounted rate for large projects -Implement a function that takes a budget, a rate per hour and a discount, and calculates how many full days of work that covers. +Often, the freelancer's clients hire him for projects spanning over multiple months. +In these cases, the freelancer decides to offer a discount for every full month, and the remaining days are billed at day rate. +**_Every month has 22 billable days._** +Help him estimate his cost for such projects, given an hourly rate, the number of days the project spans, and a monthly discount rate. +The discount is always passed as a number, where `42%` becomes `0.42`. The result _must_ be **rounded up** to the nearest whole number. ```javascript -daysInBudget(20000, 89, 0.2002); -// => 35 +priceWithMonthlyDiscount(89, 230, 0.42); +// => 97972 ``` - -The discount is always passed as a `number`. `20.02%` is passed as `0.2002`. The result is the number of days should be rounded down to full days of work. diff --git a/exercises/concept/freelancer-rates/.docs/introduction.md b/exercises/concept/freelancer-rates/.docs/introduction.md index 7171f1948e..2f7b3b0cfa 100644 --- a/exercises/concept/freelancer-rates/.docs/introduction.md +++ b/exercises/concept/freelancer-rates/.docs/introduction.md @@ -12,6 +12,15 @@ Many programming languages have specific numeric types to represent different ty If you require arbitrary precision or work with extremely large numbers, use the `bigint` type. Otherwise, the `number` type is likely the better option. +### Rounding + +There is a built-in global object called `Math` that provides various [rounding functions][ref-math-object-rounding]. For example, you can round-down (`floor`) or round-up (`ceil`) decimal numbers to nearest whole numbers. + +```javascript +Math.floor(234.34); // => 234 +Math.ceil(234.34); // => 235 +``` + ## Arithmetic Operators JavaScript provides 6 different operators to perform basic arithmetic operations on numbers. @@ -72,3 +81,4 @@ y %= 3; // y is now 1 ``` [mdn-operator-precedence]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#table +[ref-math-object-rounding]: https://javascript.info/number#rounding diff --git a/exercises/concept/freelancer-rates/.meta/config.json b/exercises/concept/freelancer-rates/.meta/config.json index 42b7139fbe..dfee849c7d 100644 --- a/exercises/concept/freelancer-rates/.meta/config.json +++ b/exercises/concept/freelancer-rates/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Learn about numbers whilst helping a freelancer communicate with a project manager about day- and month rates.", - "authors": ["SleeplessByte"], - "contributors": [], + "authors": ["SleeplessByte", "JaPatGitHub"], + "contributors": ["junedev"], "files": { "solution": ["freelancer-rates.js"], "test": ["freelancer-rates.spec.js"], diff --git a/exercises/concept/freelancer-rates/.meta/design.md b/exercises/concept/freelancer-rates/.meta/design.md index 6e02f5cc46..2c6decde56 100644 --- a/exercises/concept/freelancer-rates/.meta/design.md +++ b/exercises/concept/freelancer-rates/.meta/design.md @@ -6,6 +6,8 @@ - Know their underlying type (double precision). - Know their basic limitations (not all numbers can be represented, e.g. `0.1 + 0.2`). - Know how to truncate floating point numbers to a certain decimal place (`Math.ceil`, `Math.floor`, `Math.round`) +- Know how to use arithmetic operators (`+`, `-`, `*`, `/`, `%`, `**`) +- Learn about shorthand assignment operators (`+=`, etc.) ## Out of scope @@ -15,6 +17,7 @@ ## Concepts - `numbers` +- `arithmetic-operators` ## Prerequisites diff --git a/exercises/concept/freelancer-rates/.meta/exemplar.js b/exercises/concept/freelancer-rates/.meta/exemplar.js index da707c59cc..2f2959787e 100644 --- a/exercises/concept/freelancer-rates/.meta/exemplar.js +++ b/exercises/concept/freelancer-rates/.meta/exemplar.js @@ -29,39 +29,32 @@ export function dayRate(ratePerHour) { return ratePerHour * 8; } -/** - * Calculates the rate per month - * - * @param {number} ratePerHour - * @param {number} discount for example 20% written as 0.2 - * @returns {number} the rounded up monthly rate - */ -export function monthRate(ratePerHour, discount) { - const monthly = dayRate(ratePerHour) * 22; - const discounted = applyDiscount(monthly, discount); - return Math.ceil(discounted); -} - /** * Calculates the number of days in a budget, rounded down * * @param {number} budget the total budget * @param {number} ratePerHour the rate per hour - * @param {number} discount to apply, example 20% written as 0.2 * @returns {number} the number of days */ -export function daysInBudget(budget, ratePerHour, discount) { - const discounted = applyDiscount(dayRate(ratePerHour), discount); - return Math.floor(budget / discounted); +export function daysInBudget(budget, ratePerHour) { + return Math.floor(budget / dayRate(ratePerHour)); } /** - * Applies a discount to the value + * Calculates the discounted rate for large projects, rounded up * - * @param {number} value - * @param {number} percentage for example 20% written as 0.2 - * @returns {number} the discounted value + * @param {number} ratePerHour + * @param {number} numDays: number of days the project spans + * @param {number} discount: for example 20% written as 0.2 + * @returns {number} the discounted rate, rounded up */ -function applyDiscount(value, percentage) { - return (1 - percentage) * value; +export function priceWithMonthlyDiscount(ratePerHour, numDays, discount) { + const numMonths = Math.floor(numDays / 22); + const monthlyRate = 22 * dayRate(ratePerHour); + const monthlyDiscountedRate = (1 - discount) * monthlyRate; + + const numExtraDays = numDays % 22; + const priceExtraDays = numExtraDays * dayRate(ratePerHour); + + return Math.ceil(numMonths * monthlyDiscountedRate + priceExtraDays); } diff --git a/exercises/concept/freelancer-rates/freelancer-rates.js b/exercises/concept/freelancer-rates/freelancer-rates.js index 31e11d0217..bc8f97f8ca 100644 --- a/exercises/concept/freelancer-rates/freelancer-rates.js +++ b/exercises/concept/freelancer-rates/freelancer-rates.js @@ -29,36 +29,25 @@ export function dayRate(ratePerHour) { throw new Error('Implement the dayRate function'); } -/** - * Calculates the rate per month - * - * @param {number} ratePerHour - * @param {number} discount for example 20% written as 0.2 - * @returns {number} the rounded up monthly rate - */ -export function monthRate(ratePerHour, discount) { - throw new Error('Implement the monthRate function'); -} - /** * Calculates the number of days in a budget, rounded down * - * @param {number} budget the total budget - * @param {number} ratePerHour the rate per hour - * @param {number} discount to apply, example 20% written as 0.2 + * @param {number} budget: the total budget + * @param {number} ratePerHour: the rate per hour * @returns {number} the number of days */ -export function daysInBudget(budget, ratePerHour, discount) { +export function daysInBudget(budget, ratePerHour) { throw new Error('Implement the daysInBudget function'); } /** - * Applies a discount to the value + * Calculates the discounted rate for large projects, rounded up * - * @param {number} value - * @param {number} percentage for example 20% written as 0.2 - * @returns {number} the discounted value + * @param {number} ratePerHour + * @param {number} numDays: number of days the project spans + * @param {number} discount: for example 20% written as 0.2 + * @returns {number} the rounded up discounted rate */ -function applyDiscount(value, percentage) { - throw new Error('Implement the applyDiscount function'); +export function priceWithMonthlyDiscount(ratePerHour, numDays, discount) { + throw new Error('Implement the priceWithMonthlyDiscount function'); } diff --git a/exercises/concept/freelancer-rates/freelancer-rates.spec.js b/exercises/concept/freelancer-rates/freelancer-rates.spec.js index 533fc3e178..2e3026c789 100644 --- a/exercises/concept/freelancer-rates/freelancer-rates.spec.js +++ b/exercises/concept/freelancer-rates/freelancer-rates.spec.js @@ -1,6 +1,10 @@ // @ts-check -import { dayRate, monthRate, daysInBudget } from './freelancer-rates'; +import { + dayRate, + daysInBudget, + priceWithMonthlyDiscount, +} from './freelancer-rates'; const DIFFERENCE_PRECISION_IN_DIGITS = 6; @@ -32,98 +36,57 @@ describe('freelancer rates', () => { }); }); - describe('month rate', () => { - test('at 16/hour', () => { - const actual = monthRate(16, 0); - expect(actual).toBe(2816); - }); - - test('at 25/hour', () => { - const actual = monthRate(25, 0); - expect(actual).toBe(4400); - }); - - test('at 25/hour with a 50% discount', () => { - const actual = monthRate(25, 0.5); - expect(actual).toBe(2200); - }); - - test('at 25/hour with a 1.23% discount', () => { - const actual = monthRate(25, 0.0123); - expect(actual).toBe(4346); - }); - - test('at 31.40/hour with a 5% discount', () => { - const actual = monthRate(31.4, 0.05); - expect(actual).toBe(5251); - }); - - test('at 89.89/hour with a 5% discount', () => { - const actual = monthRate(89.89, 0.05); - expect(actual).toBe(15030); - }); - - test('at 89.89/hour with a 5% discount', () => { - const actual = monthRate(89.89, 0.05); - expect(actual).toBe(15030); - }); - - test('at 97.654321/hour with a 5% discount', () => { - const actual = monthRate(97.654321, 0.05); - expect(actual).toBe(16328); - }); - }); - describe('days in budget', () => { describe('with a budget of 1280', () => { test('at 16/hour', () => { - const actual = daysInBudget(1280, 16, 0); + const actual = daysInBudget(1280, 16); const expected = 10; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); test('at 25/hour', () => { - const actual = daysInBudget(1280, 25, 0); + const actual = daysInBudget(1280, 25); const expected = 6; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 25/hour with 30% discount', () => { - const actual = daysInBudget(1280, 25, 0.3); - const expected = 9; + describe('with a budget of 835', () => { + test('at 12/hour', () => { + const actual = daysInBudget(835, 12); + const expected = 8; - expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); + expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); + }); }); }); + }); - describe('with a budget of 10.000', () => { - test('at 25/hour with 5% discount', () => { - const actual = daysInBudget(10000, 25, 0.05); - const expected = 52; - + describe('cost with monthly discount', () => { + describe('at 16/hour', () => { + test('for 70 days', () => { + const actual = priceWithMonthlyDiscount(16, 70, 0); + const expected = 8960; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 31.40/hour with 5% discount', () => { - const actual = daysInBudget(10000, 31.4, 0.05); - const expected = 41; - + test('for 130 days with 15% discount', () => { + const actual = priceWithMonthlyDiscount(16, 130, 0.15); + const expected = 14528; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - - test('at 89.89/hour with 5% discount', () => { - const actual = daysInBudget(10000, 89.89, 0.05); - const expected = 14; - + }); + describe('at 29.654321/hour', () => { + test('for 220 days with 11.2%', () => { + const actual = priceWithMonthlyDiscount(29.654321, 220, 0.112); + const expected = 46347; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); - test('at 97.654321/hour with 5% discount', () => { - const actual = daysInBudget(10000, 97.654321, 0.05); - const expected = 13; - + test('for 155 days with 25.47% discount', () => { + const actual = priceWithMonthlyDiscount(29.654321, 155, 0.3547); + const expected = 23813; expect(actual).toBeCloseTo(expected, DIFFERENCE_PRECISION_IN_DIGITS); }); }); From 05e7b941d554aaaeab1f38c432a4fb70e1930c83 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Fri, 12 Nov 2021 15:27:32 -0500 Subject: [PATCH 130/989] Improve Concept Exercise: Elyses Analytic Enchantments (array-analysis) (#1489) --- concepts/array-analysis/.meta/config.json | 2 +- concepts/array-analysis/about.md | 7 +- concepts/array-analysis/introduction.md | 70 +++++++++- .../.docs/introduction.md | 70 +++++++++- .../.meta/config.json | 2 +- .../.meta/design.md | 28 ++++ .../enchantments.spec.js | 129 ++++++------------ 7 files changed, 213 insertions(+), 95 deletions(-) create mode 100644 exercises/concept/elyses-analytic-enchantments/.meta/design.md diff --git a/concepts/array-analysis/.meta/config.json b/concepts/array-analysis/.meta/config.json index 9f58ce0323..bb9b3a8334 100644 --- a/concepts/array-analysis/.meta/config.json +++ b/concepts/array-analysis/.meta/config.json @@ -1,5 +1,5 @@ { "blurb": "JavaScript provides a number of useful array methods for analysis.", - "authors": ["peterchu999", "SleeplessByte"], + "authors": ["peterchu999", "SleeplessByte", "pertrai1"], "contributors": [] } diff --git a/concepts/array-analysis/about.md b/concepts/array-analysis/about.md index ec5f685e8d..4374e84e06 100644 --- a/concepts/array-analysis/about.md +++ b/concepts/array-analysis/about.md @@ -1,7 +1,10 @@ # About -In JavaScript, instances of an `Array` are regular objects, decorated with lots of [useful methods][array-docs] from the `Array.prototype`. It includes the `length` property, as well as methods for traversing, analyzing and mutating the array. The array's elements are indexed properties of that array. +In JavaScript, instances of an [`Array`][arrays-concept] are regular objects, decorated with lots of [useful methods][array-docs]. +It includes the `length` property, as well as methods for traversing, analyzing and mutating the array. +The array's elements are indexed properties of that array. Instead of manually iterating over those indexed properties, use array analysis. +Many of the built-in functions that analyse the contents of an array, take a function that returns true or false as an argument. Such a function is called [`predicate`][predicate_in_programming] In general, using the abstractions/built-in methods is more idiomatic, readable and maintainable than using a `for` or `.forEach` equivalent. @@ -68,4 +71,6 @@ const hasValue42 = values.includes(42); // => false ``` +[predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ [array-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/concepts/array-analysis/introduction.md b/concepts/array-analysis/introduction.md index 1a81ede7ea..6248f85ac8 100644 --- a/concepts/array-analysis/introduction.md +++ b/concepts/array-analysis/introduction.md @@ -1,8 +1,10 @@ # Introduction -In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, or even mixed types. The array elements can be accessed by their index. Arrays are also given a bunch of built-in methods. Some of these built-in methods can analyse the contents of the array. Many of the built-in functions that analyse the contents of an array, take a [`predicate`][predicate_in_programming] as argument. +[Arrays][arrays-concept] have built-in methods to analyse the contents of the array. +Most of these methods take a function that returns true or false as an argument. +Such a function is called [`predicate`][predicate_in_programming]. -The built-in functions are meant to be used _instead of a `for` loop_ or the built-in `Array#forEach()`: +The built-in methods are meant to be used _instead of a `for` loop_ or the built-in `forEach` method: Example of analysis using a for loop : @@ -24,4 +26,68 @@ numbers.indexOf('two'); // => 1 ``` +Some other helpful built-in methods that are available to analyze an array are shown below. See [MDN][mdn-array-methods] for a full list of array methods. + +## `includes` + +> The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate. [^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.includes(1); +// => true +numbers.includes('one'); +// => false +``` + +## `every` + +> The every() method tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value. [^2] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.every((num) => num % 2 !== 0); +// => true +``` + +## `some` + +> The some() method tests whether at least one element in the array passes the test implemented by the provided function. [^3] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.some((num) => num % 2 !== 0); +// => true +``` + +## `find` + +> The find() method returns the value of the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned. [^4] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.find((num) => num < 5); +// => 1 +``` + +## `findIndex` + +> The findIndex() method returns the index of the first element in the array that satisfies the provided testing function. Otherwise, it returns -1, indicating that no element passed the test. [^5] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.findIndex((num) => num > 7); +// => 4 +numbers.findIndex((num) => num > 9); +// => -1 +``` + +[^1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +[^2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every +[^3]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some +[^4]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find +[^5]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex + [predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ +[mdn-array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md b/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md index 1a81ede7ea..6248f85ac8 100644 --- a/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md +++ b/exercises/concept/elyses-analytic-enchantments/.docs/introduction.md @@ -1,8 +1,10 @@ # Introduction -In JavaScript, an array is a list-like structure with no fixed length which can hold any type of primitives or objects, or even mixed types. The array elements can be accessed by their index. Arrays are also given a bunch of built-in methods. Some of these built-in methods can analyse the contents of the array. Many of the built-in functions that analyse the contents of an array, take a [`predicate`][predicate_in_programming] as argument. +[Arrays][arrays-concept] have built-in methods to analyse the contents of the array. +Most of these methods take a function that returns true or false as an argument. +Such a function is called [`predicate`][predicate_in_programming]. -The built-in functions are meant to be used _instead of a `for` loop_ or the built-in `Array#forEach()`: +The built-in methods are meant to be used _instead of a `for` loop_ or the built-in `forEach` method: Example of analysis using a for loop : @@ -24,4 +26,68 @@ numbers.indexOf('two'); // => 1 ``` +Some other helpful built-in methods that are available to analyze an array are shown below. See [MDN][mdn-array-methods] for a full list of array methods. + +## `includes` + +> The includes() method determines whether an array includes a certain value among its entries, returning true or false as appropriate. [^1] + +```javascript +const numbers = [1, 'two', 3, 'four']; +numbers.includes(1); +// => true +numbers.includes('one'); +// => false +``` + +## `every` + +> The every() method tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value. [^2] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.every((num) => num % 2 !== 0); +// => true +``` + +## `some` + +> The some() method tests whether at least one element in the array passes the test implemented by the provided function. [^3] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.some((num) => num % 2 !== 0); +// => true +``` + +## `find` + +> The find() method returns the value of the first element in the provided array that satisfies the provided testing function. If no values satisfy the testing function, undefined is returned. [^4] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.find((num) => num < 5); +// => 1 +``` + +## `findIndex` + +> The findIndex() method returns the index of the first element in the array that satisfies the provided testing function. Otherwise, it returns -1, indicating that no element passed the test. [^5] + +```javascript +const numbers = [1, 3, 5, 7, 9]; +numbers.findIndex((num) => num > 7); +// => 4 +numbers.findIndex((num) => num > 9); +// => -1 +``` + +[^1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes +[^2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every +[^3]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some +[^4]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find +[^5]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex + [predicate_in_programming]: https://derk-jan.com/2020/05/predicate/ +[mdn-array-methods]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#instance_methods +[arrays-concept]: /tracks/javascript/concepts/arrays diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/config.json b/exercises/concept/elyses-analytic-enchantments/.meta/config.json index 80399817e2..4a298b718a 100644 --- a/exercises/concept/elyses-analytic-enchantments/.meta/config.json +++ b/exercises/concept/elyses-analytic-enchantments/.meta/config.json @@ -1,7 +1,7 @@ { "blurb": "Elyse's magic training continues, teaching you about useful built-in methods to analyse arrays.", "authors": ["peterchu999", "SleeplessByte"], - "contributors": [], + "contributors": ["pertrai1"], "files": { "solution": ["enchantments.js"], "test": ["enchantments.spec.js"], diff --git a/exercises/concept/elyses-analytic-enchantments/.meta/design.md b/exercises/concept/elyses-analytic-enchantments/.meta/design.md new file mode 100644 index 0000000000..d58f286f0a --- /dev/null +++ b/exercises/concept/elyses-analytic-enchantments/.meta/design.md @@ -0,0 +1,28 @@ +# Design + +## Learning objectives + +Using an array method to ... + +- determine the index of an item in the array +- determine if an item is included in the array +- determine if every item in the array meets a certain criteria +- determine if some items in the array meets a certain criteria +- find the first item that meets a certain criteria +- find the index of an item that meets a certain criteria + +## Out of scope + +The following topics are out of scope because they are covered in other concepts. + +- array transformation (map, filter, etc.) +- array loops (forEach, for...of) +- array manipulation (push, pop, etc.) + +## Concepts + +- `array-analysis` + +## Prerequisites + +- `arrays` are needed to understand the basics of arrays diff --git a/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js b/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js index 2418c7365d..295cb21ef3 100644 --- a/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js +++ b/exercises/concept/elyses-analytic-enchantments/enchantments.spec.js @@ -9,103 +9,56 @@ import { getFirstEvenCardPosition, } from './enchantments'; -/** - * @template T the expected return type - * @typedef {Array<[number[], number, T]>} TestSingleMatrix - */ - -/** - * @template T the expected return type - * @typedef {Array<[number[], T]>} TestAllMatrix - **/ - -describe('elyses analytic enchantments', () => { - describe('getCardPosition', () => { - /** @type {TestSingleMatrix} */ - const getCardPositionTestCases = [ - [[1, 2, 3], 1, 0], - [[1, 2, 2], 2, 1], - [[1, 2, 3], 4, -1], - ]; - - getCardPositionTestCases.forEach(([array, item, expected]) => { - test(`getCardIndex([${array}], ${item})`, () => { - expect(getCardPosition(array, item)).toStrictEqual(expected); - }); - }); +describe('getCardPosition', () => { + test('when it is the first card', () => { + expect(getCardPosition([1, 2, 3], 1)).toBe(0); }); - - describe('doesStackIncludeCard', () => { - /** @type {TestSingleMatrix} */ - const doesStackIncludeCardTestCases = [ - [[1, 2, 3], 1, true], - [[1, 2, 3], 4, false], - ]; - - doesStackIncludeCardTestCases.forEach(([array, item, expected]) => { - test(`doesStackIncludeCard([${array}],${item})`, () => { - expect(doesStackIncludeCard(array, item)).toBe(expected); - }); - }); + test('when the card is not found', () => { + expect(getCardPosition([1, 2, 3], 4)).toBe(-1); }); +}); - describe('isEachCardEven', () => { - /** @type {TestAllMatrix} */ - const isEachCardEvenTestCases = [ - [[1], false], - [[2, 5], false], - [[2, 4, 8, 6], true], - ]; - - isEachCardEvenTestCases.forEach(([array, expected]) => { - test(`isEachCardEven([${array}])`, () => { - expect(isEachCardEven(array)).toStrictEqual(expected); - }); - }); +describe('doesStackIncludeCard', () => { + test('when there is a card found', () => { + expect(doesStackIncludeCard([1, 2, 3], 1)).toBe(true); }); - - describe('doesStackIncludeOddCard', () => { - /** @type {TestAllMatrix} */ - const doesStackIncludesOddCardTestCases = [ - [[2, 4, 6], false], - [[2, 5], true], - [[1, 3, 5, 7], true], - ]; - - doesStackIncludesOddCardTestCases.forEach(([array, expected]) => { - test(`doesStackIncludeOddCard([${array}])`, () => { - expect(doesStackIncludeOddCard(array)).toStrictEqual(expected); - }); - }); + test('when a card is not found', () => { + expect(doesStackIncludeCard([1, 2, 3], 4)).toBe(false); }); +}); - describe('getFirstOddCard', () => { - /** @type {TestAllMatrix} */ - const getFirstOddCardTestCases = [ - [[2, 4, 1, 3], 1], - [[1, 2], 1], - [[4, 2, 6], undefined], - ]; +describe('isEachCardEven', () => { + test('when all cards are even', () => { + expect(isEachCardEven([2, 4, 6])).toBe(true); + }); + test('when any card is odd', () => { + expect(isEachCardEven([2, 5, 6])).toBe(false); + }); +}); - getFirstOddCardTestCases.forEach(([array, expected]) => { - test(`getFirstOddCard([${array}])`, () => { - expect(getFirstOddCard(array)).toStrictEqual(expected); - }); - }); +describe('doesStackIncludeOddCard', () => { + test('should be true if odd number card is found', () => { + expect(doesStackIncludeOddCard([2, 5])).toBe(true); }); + test('should be false if no odd number card is found', () => { + expect(doesStackIncludeOddCard([2, 4, 6])).toBe(false); + }); +}); - describe('getFirstEvenCardPosition', () => { - /** @type {TestAllMatrix} */ - const getFirstEvenCardPositionTestCases = [ - [[2, 4, 1, 3], 0], - [[1, 2], 1], - [[1, 3, 5], -1], - ]; +describe('getFirstOddCard', () => { + test('should return the first odd card found', () => { + expect(getFirstOddCard([2, 4, 1, 3])).toBe(1); + }); + test('should return undefined if odd card is not found', () => { + expect(getFirstOddCard([4, 2, 6])).toBeUndefined(); + }); +}); - getFirstEvenCardPositionTestCases.forEach(([array, expected]) => { - test(`getFirstEvenCardPosition([${array}])`, () => { - expect(getFirstEvenCardPosition(array)).toStrictEqual(expected); - }); - }); +describe('getFirstEvenCardPosition', () => { + test('should return position of first even card', () => { + expect(getFirstEvenCardPosition([2, 4, 1, 3])).toBe(0); + }); + test('should return -1 when the card is not found', () => { + expect(getFirstEvenCardPosition([1, 3, 5])).toBe(-1); }); }); From 8d97c14f28c11393db570cfe1b97da6b7aaffbc1 Mon Sep 17 00:00:00 2001 From: Rugved Tipare <73734376+codeiotic@users.noreply.github.com> Date: Sat, 13 Nov 2021 17:34:51 +0530 Subject: [PATCH 131/989] Spiral Matrix: Remove unnessary class (#1514) --- .../practice/spiral-matrix/.meta/config.json | 3 +- .../practice/spiral-matrix/.meta/proof.ci.js | 60 +++++++++---------- .../practice/spiral-matrix/spiral-matrix.js | 8 +-- .../spiral-matrix/spiral-matrix.spec.js | 14 ++--- 4 files changed, 41 insertions(+), 44 deletions(-) diff --git a/exercises/practice/spiral-matrix/.meta/config.json b/exercises/practice/spiral-matrix/.meta/config.json index d69f46f7be..bc25f2ccff 100644 --- a/exercises/practice/spiral-matrix/.meta/config.json +++ b/exercises/practice/spiral-matrix/.meta/config.json @@ -6,7 +6,8 @@ "rchavarria", "SleeplessByte", "tejasbubane", - "xarxziux" + "xarxziux", + "ProProgrammer2504" ], "files": { "solution": ["spiral-matrix.js"], diff --git a/exercises/practice/spiral-matrix/.meta/proof.ci.js b/exercises/practice/spiral-matrix/.meta/proof.ci.js index 6e1cbb3bd6..fe65257700 100644 --- a/exercises/practice/spiral-matrix/.meta/proof.ci.js +++ b/exercises/practice/spiral-matrix/.meta/proof.ci.js @@ -1,39 +1,37 @@ -export class SpiralMatrix { - static ofSize(size) { - const spiral = Array(size) - .fill() - .map(() => Array(0)); +export const spiralMatrix = (size) => { + const spiral = Array(size) + .fill() + .map(() => Array(0)); - const totalNumbers = size ** 2; - let currentNumber = 1; - let topLeft = 0; - let bottomRight = size - 1; + const totalNumbers = size ** 2; + let currentNumber = 1; + let topLeft = 0; + let bottomRight = size - 1; - while (currentNumber <= totalNumbers) { - for (let x = topLeft; x <= bottomRight; x += 1) { - spiral[topLeft][x] = currentNumber; - currentNumber += 1; - } - - for (let y = topLeft + 1; y <= bottomRight; y += 1) { - spiral[y][bottomRight] = currentNumber; - currentNumber += 1; - } + while (currentNumber <= totalNumbers) { + for (let x = topLeft; x <= bottomRight; x += 1) { + spiral[topLeft][x] = currentNumber; + currentNumber += 1; + } - for (let x = bottomRight - 1; x >= topLeft; x -= 1) { - spiral[bottomRight][x] = currentNumber; - currentNumber += 1; - } + for (let y = topLeft + 1; y <= bottomRight; y += 1) { + spiral[y][bottomRight] = currentNumber; + currentNumber += 1; + } - for (let y = bottomRight - 1; y >= topLeft + 1; y -= 1) { - spiral[y][topLeft] = currentNumber; - currentNumber += 1; - } + for (let x = bottomRight - 1; x >= topLeft; x -= 1) { + spiral[bottomRight][x] = currentNumber; + currentNumber += 1; + } - topLeft += 1; - bottomRight -= 1; + for (let y = bottomRight - 1; y >= topLeft + 1; y -= 1) { + spiral[y][topLeft] = currentNumber; + currentNumber += 1; } - return spiral; + topLeft += 1; + bottomRight -= 1; } -} + + return spiral; +}; diff --git a/exercises/practice/spiral-matrix/spiral-matrix.js b/exercises/practice/spiral-matrix/spiral-matrix.js index bf9ab27c14..97a1528e3f 100644 --- a/exercises/practice/spiral-matrix/spiral-matrix.js +++ b/exercises/practice/spiral-matrix/spiral-matrix.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class SpiralMatrix { - static ofSize() { - throw new Error('Remove this statement and implement this function'); - } -} +export const spiralMatrix = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/spiral-matrix/spiral-matrix.spec.js b/exercises/practice/spiral-matrix/spiral-matrix.spec.js index 4643aeeb70..f059169d39 100644 --- a/exercises/practice/spiral-matrix/spiral-matrix.spec.js +++ b/exercises/practice/spiral-matrix/spiral-matrix.spec.js @@ -1,16 +1,16 @@ -import { SpiralMatrix } from './spiral-matrix'; +import { spiralMatrix } from './spiral-matrix'; describe('Spiral Matrix', () => { test('empty spiral', () => { const expected = []; - const actual = SpiralMatrix.ofSize(0); + const actual = spiralMatrix(0); expect(actual).toEqual(expected); }); xtest('trivial spiral', () => { const expected = [[1]]; - const actual = SpiralMatrix.ofSize(1); + const actual = spiralMatrix(1); expect(actual).toEqual(expected); }); @@ -20,7 +20,7 @@ describe('Spiral Matrix', () => { [1, 2], [4, 3], ]; - const actual = SpiralMatrix.ofSize(2); + const actual = spiralMatrix(2); expect(actual).toEqual(expected); }); @@ -31,7 +31,7 @@ describe('Spiral Matrix', () => { [8, 9, 4], [7, 6, 5], ]; - const actual = SpiralMatrix.ofSize(3); + const actual = spiralMatrix(3); expect(actual).toEqual(expected); }); @@ -43,7 +43,7 @@ describe('Spiral Matrix', () => { [11, 16, 15, 6], [10, 9, 8, 7], ]; - const actual = SpiralMatrix.ofSize(4); + const actual = spiralMatrix(4); expect(actual).toEqual(expected); }); @@ -56,7 +56,7 @@ describe('Spiral Matrix', () => { [14, 23, 22, 21, 8], [13, 12, 11, 10, 9], ]; - const actual = SpiralMatrix.ofSize(5); + const actual = spiralMatrix(5); expect(expected).toEqual(actual); }); From 64647a91601ccd3bb99ed95343b6bf3370ab0ead Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Sat, 13 Nov 2021 13:10:28 +0100 Subject: [PATCH 132/989] Added new exercise: zebra-puzzle (#1507) --- config.json | 9 + .../zebra-puzzle/.docs/instructions.append.md | 10 + .../zebra-puzzle/.docs/instructions.md | 26 +++ exercises/practice/zebra-puzzle/.eslintrc | 14 ++ .../practice/zebra-puzzle/.meta/config.json | 12 ++ .../practice/zebra-puzzle/.meta/proof.ci.js | 179 ++++++++++++++++++ .../practice/zebra-puzzle/.meta/tests.toml | 9 + exercises/practice/zebra-puzzle/.npmrc | 1 + exercises/practice/zebra-puzzle/LICENSE | 21 ++ .../practice/zebra-puzzle/babel.config.js | 15 ++ exercises/practice/zebra-puzzle/package.json | 31 +++ .../practice/zebra-puzzle/zebra-puzzle.js | 20 ++ .../zebra-puzzle/zebra-puzzle.spec.js | 12 ++ 13 files changed, 359 insertions(+) create mode 100644 exercises/practice/zebra-puzzle/.docs/instructions.append.md create mode 100644 exercises/practice/zebra-puzzle/.docs/instructions.md create mode 100644 exercises/practice/zebra-puzzle/.eslintrc create mode 100644 exercises/practice/zebra-puzzle/.meta/config.json create mode 100644 exercises/practice/zebra-puzzle/.meta/proof.ci.js create mode 100644 exercises/practice/zebra-puzzle/.meta/tests.toml create mode 100644 exercises/practice/zebra-puzzle/.npmrc create mode 100644 exercises/practice/zebra-puzzle/LICENSE create mode 100644 exercises/practice/zebra-puzzle/babel.config.js create mode 100644 exercises/practice/zebra-puzzle/package.json create mode 100644 exercises/practice/zebra-puzzle/zebra-puzzle.js create mode 100644 exercises/practice/zebra-puzzle/zebra-puzzle.spec.js diff --git a/config.json b/config.json index d657ac36a8..1b6015e705 100644 --- a/config.json +++ b/config.json @@ -1656,6 +1656,15 @@ "prerequisites": [], "difficulty": 8, "topics": ["recursion", "searching", "trees"] + }, + { + "slug": "zebra-puzzle", + "name": "Zebra Puzzle", + "uuid": "3a34cb49-546f-4aae-b49e-7d5b25db7ebb", + "practices": [], + "prerequisites": ["arrays", "classes", "for-loops", "maps"], + "difficulty": 7, + "topics": ["algorithms", "logic"] } ] }, diff --git a/exercises/practice/zebra-puzzle/.docs/instructions.append.md b/exercises/practice/zebra-puzzle/.docs/instructions.append.md new file mode 100644 index 0000000000..4bbfa0a31f --- /dev/null +++ b/exercises/practice/zebra-puzzle/.docs/instructions.append.md @@ -0,0 +1,10 @@ +# Instructions append + +## Implementation + +Implement the `waterDrinker` and `zebraOwner` methods from the `ZebraPuzzle` class. +They must return a string each, whose values are the answers to the zebra-puzzle questions "Who drinks water?" and "Who owns the Zebra?". +Each answer will be one of the resident's nationalities: Englishman, Spaniard, Ukrainian, Norwegian, or Japanese. + +Obviously, you could simply write two single-statement function if you peek at the test program to see the expected solution. +But the goal is to develop an algorithm which uses the given facts and constraints for the puzzle and determines the two correct answers. diff --git a/exercises/practice/zebra-puzzle/.docs/instructions.md b/exercises/practice/zebra-puzzle/.docs/instructions.md new file mode 100644 index 0000000000..806e264834 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.docs/instructions.md @@ -0,0 +1,26 @@ +# Description + +Solve the zebra puzzle. + +1. There are five houses. +2. The Englishman lives in the red house. +3. The Spaniard owns the dog. +4. Coffee is drunk in the green house. +5. The Ukrainian drinks tea. +6. The green house is immediately to the right of the ivory house. +7. The Old Gold smoker owns snails. +8. Kools are smoked in the yellow house. +9. Milk is drunk in the middle house. +10. The Norwegian lives in the first house. +11. The man who smokes Chesterfields lives in the house next to the man with the fox. +12. Kools are smoked in the house next to the house where the horse is kept. +13. The Lucky Strike smoker drinks orange juice. +14. The Japanese smokes Parliaments. +15. The Norwegian lives next to the blue house. + +Each of the five houses is painted a different color, and their +inhabitants are of different national extractions, own different pets, +drink different beverages and smoke different brands of cigarettes. + +Which of the residents drinks water? +Who owns the zebra? diff --git a/exercises/practice/zebra-puzzle/.eslintrc b/exercises/practice/zebra-puzzle/.eslintrc new file mode 100644 index 0000000000..1d4446029c --- /dev/null +++ b/exercises/practice/zebra-puzzle/.eslintrc @@ -0,0 +1,14 @@ +{ + "root": true, + "extends": "@exercism/eslint-config-javascript", + "env": { + "jest": true + }, + "overrides": [ + { + "files": [".meta/proof.ci.js", ".meta/exemplar.js", "*.spec.js"], + "excludedFiles": ["custom.spec.js"], + "extends": "@exercism/eslint-config-javascript/maintainers" + } + ] +} diff --git a/exercises/practice/zebra-puzzle/.meta/config.json b/exercises/practice/zebra-puzzle/.meta/config.json new file mode 100644 index 0000000000..4793d3ec70 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/config.json @@ -0,0 +1,12 @@ +{ + "blurb": "Solve the zebra puzzle.", + "authors": ["lpizzinidev"], + "contributors": [], + "files": { + "solution": ["zebra-puzzle.js"], + "test": ["zebra-puzzle.spec.js"], + "example": [".meta/proof.ci.js"] + }, + "source": "Wikipedia", + "source_url": "https://en.wikipedia.org/wiki/Zebra_Puzzle" +} diff --git a/exercises/practice/zebra-puzzle/.meta/proof.ci.js b/exercises/practice/zebra-puzzle/.meta/proof.ci.js new file mode 100644 index 0000000000..415c9f0189 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/proof.ci.js @@ -0,0 +1,179 @@ +export class ZebraPuzzle { + constructor() { + this._waterDrinker = ''; + this._zebraOwner = ''; + + this.FIRST = 1; + this.MIDDLE = 3; + + this.red = 0; + this.green = 0; + this.ivory = 0; + this.yellow = 0; + this.blue = 0; + + this.englishman = 0; + this.spaniard = 0; + this.ukrainian = 0; + this.japanese = 0; + this.norwegian = 0; + + this.coffee = 0; + this.tea = 0; + this.milk = 0; + this.orangeJuice = 0; + this.water = 0; + + this.oldGold = 0; + this.kools = 0; + this.chesterfields = 0; + this.luckyStrike = 0; + this.parliaments = 0; + + this.dog = 0; + this.snails = 0; + this.fox = 0; + this.horse = 0; + this.zebra = 0; + + this.nationalityNames = new Map(); + + this.possiblePermutations = this.permutateValues([1, 2, 3, 4, 5]); + + this.solve(); + } + + waterDrinker() { + return this._waterDrinker; + } + + zebraOwner() { + return this._zebraOwner; + } + + permutateValues(arr) { + const result = []; + + for (let i = 0; i < arr.length; i++) { + const rest = this.permutateValues( + arr.slice(0, i).concat(arr.slice(i + 1)) + ); + + if (!rest.length) { + result.push([arr[i]]); + } else { + for (let j = 0; j < rest.length; j++) { + result.push([arr[i]].concat(rest[j])); + } + } + } + + return result; + } + + isRightOf(houseA, houseB) { + return houseA - 1 === houseB; + } + + nextTo(houseA, houseB) { + return this.isRightOf(houseA, houseB) || this.isRightOf(houseB, houseA); + } + + solve() { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveHouseColors(this.possiblePermutations[i]); + } + } + + solveHouseColors(permutation) { + this.red = permutation[0]; + this.green = permutation[1]; + this.ivory = permutation[2]; + this.yellow = permutation[3]; + this.blue = permutation[4]; + + if (this.isRightOf(this.green, this.ivory)) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveNationalities(this.possiblePermutations[i]); + } + } + } + + solveNationalities(permutation) { + this.englishman = permutation[0]; + this.spaniard = permutation[1]; + this.ukrainian = permutation[2]; + this.japanese = permutation[3]; + this.norwegian = permutation[4]; + + if ( + this.red === this.englishman && + this.norwegian === this.FIRST && + this.nextTo(this.norwegian, this.blue) + ) { + this.nationalityNames.set(this.englishman, 'Englishman'); + this.nationalityNames.set(this.spaniard, 'Spaniard'); + this.nationalityNames.set(this.ukrainian, 'Ukrainian'); + this.nationalityNames.set(this.japanese, 'Japanese'); + this.nationalityNames.set(this.norwegian, 'Norwegian'); + + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveBeverages(this.possiblePermutations[i]); + } + } + } + + solveBeverages(permutation) { + this.coffee = permutation[0]; + this.tea = permutation[1]; + this.milk = permutation[2]; + this.orangeJuice = permutation[3]; + this.water = permutation[4]; + + if ( + this.coffee === this.green && + this.ukrainian === this.tea && + this.milk === this.MIDDLE + ) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solveCigars(this.possiblePermutations[i]); + } + } + } + + solveCigars(permutation) { + this.oldGold = permutation[0]; + this.kools = permutation[1]; + this.chesterfields = permutation[2]; + this.luckyStrike = permutation[3]; + this.parliaments = permutation[4]; + + if ( + this.kools === this.yellow && + this.luckyStrike === this.orangeJuice && + this.japanese === this.parliaments + ) { + for (let i = 0; i < this.possiblePermutations.length; i++) { + this.solvePets(this.possiblePermutations[i]); + } + } + } + + solvePets(permutation) { + this.dog = permutation[0]; + this.snails = permutation[1]; + this.fox = permutation[2]; + this.horse = permutation[3]; + this.zebra = permutation[4]; + + if ( + this.spaniard === this.dog && + this.oldGold === this.snails && + this.nextTo(this.chesterfields, this.fox) && + this.nextTo(this.kools, this.horse) + ) { + this._waterDrinker = this.nationalityNames.get(this.water); + this._zebraOwner = this.nationalityNames.get(this.zebra); + } + } +} diff --git a/exercises/practice/zebra-puzzle/.meta/tests.toml b/exercises/practice/zebra-puzzle/.meta/tests.toml new file mode 100644 index 0000000000..e211da8db9 --- /dev/null +++ b/exercises/practice/zebra-puzzle/.meta/tests.toml @@ -0,0 +1,9 @@ +# This is an auto-generated file. Regular comments will be removed when this +# file is regenerated. Regenerating will not touch any manually added keys, +# so comments can be added in a "comment" key. + +[16efb4e4-8ad7-4d5e-ba96-e5537b66fd42] +description = "resident who drinks water" + +[084d5b8b-24e2-40e6-b008-c800da8cd257] +description = "resident who owns zebra" diff --git a/exercises/practice/zebra-puzzle/.npmrc b/exercises/practice/zebra-puzzle/.npmrc new file mode 100644 index 0000000000..d26df800bb --- /dev/null +++ b/exercises/practice/zebra-puzzle/.npmrc @@ -0,0 +1 @@ +audit=false diff --git a/exercises/practice/zebra-puzzle/LICENSE b/exercises/practice/zebra-puzzle/LICENSE new file mode 100644 index 0000000000..90e73be03b --- /dev/null +++ b/exercises/practice/zebra-puzzle/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Exercism + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/exercises/practice/zebra-puzzle/babel.config.js b/exercises/practice/zebra-puzzle/babel.config.js new file mode 100644 index 0000000000..420ea5973b --- /dev/null +++ b/exercises/practice/zebra-puzzle/babel.config.js @@ -0,0 +1,15 @@ +module.exports = { + presets: [ + [ + '@babel/preset-env', + { + targets: { + node: 'current', + }, + useBuiltIns: 'entry', + corejs: '3.19', + }, + ], + ], + plugins: ['@babel/plugin-syntax-bigint'], +}; diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json new file mode 100644 index 0000000000..f489d4ad33 --- /dev/null +++ b/exercises/practice/zebra-puzzle/package.json @@ -0,0 +1,31 @@ +{ + "name": "@exercism/javascript-zebra-puzzle", + "description": "Exercism exercises in Javascript.", + "author": "lpizzinidev", + "private": true, + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/exercism/javascript", + "directory": "exercises/practice/zebra-puzzle" + }, + "devDependencies": { + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/preset-env": "^7.16.0", + "@exercism/eslint-config-javascript": "^0.5.0", + "@types/jest": "^26.0.24", + "@types/node": "^16.11.7", + "babel-jest": "^27.3.1", + "core-js": "^3.19.1", + "eslint": "^7.32.0", + "jest": "^26.6.3" + }, + "dependencies": {}, + "scripts": { + "test": "jest --no-cache ./*", + "watch": "jest --no-cache --watch ./*", + "lint": "eslint ." + } +} diff --git a/exercises/practice/zebra-puzzle/zebra-puzzle.js b/exercises/practice/zebra-puzzle/zebra-puzzle.js new file mode 100644 index 0000000000..63fbd056c1 --- /dev/null +++ b/exercises/practice/zebra-puzzle/zebra-puzzle.js @@ -0,0 +1,20 @@ +// +// This is only a SKELETON file for the 'Zebra Puzzle' exercise. It's been provided as a +// convenience to get you started writing code faster. +// + +export class ZebraPuzzle { + constructor() { + throw new Error('Remove this statement and implement this function'); + } + + waterDrinker() { + throw new Error('Remove this statement and implement this function'); + } + + zebraOwner() { + throw new Error('Remove this statement and implement this function'); + } +} + +module.exports = ZebraPuzzle; diff --git a/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js b/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js new file mode 100644 index 0000000000..336ef71b4a --- /dev/null +++ b/exercises/practice/zebra-puzzle/zebra-puzzle.spec.js @@ -0,0 +1,12 @@ +import { ZebraPuzzle } from './zebra-puzzle'; + +describe('Zebra puzzle', () => { + test('resident who drinks water', () => { + const puzzle = new ZebraPuzzle(); + expect(puzzle.waterDrinker()).toEqual('Norwegian'); + }); + test('resident who owns zebra', () => { + const puzzle = new ZebraPuzzle(); + expect(puzzle.zebraOwner()).toEqual('Japanese'); + }); +}); From 82f45d848ad8396a88194272fd455404e9554650 Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Sun, 14 Nov 2021 01:33:32 +0530 Subject: [PATCH 133/989] Accumulate: Deprecate Exercise (#1517) --- config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index 1b6015e705..23f6fa551b 100644 --- a/config.json +++ b/config.json @@ -1289,7 +1289,8 @@ "practices": [], "prerequisites": [], "difficulty": 5, - "topics": ["algorithms", "callbacks", "loops", "lists"] + "topics": ["algorithms", "callbacks", "loops", "lists"], + "status": "deprecated" }, { "slug": "flatten-array", From 8788a0a14474602653f54c2b9ed28253e1cac249 Mon Sep 17 00:00:00 2001 From: Kerollos Magdy Date: Sun, 14 Nov 2021 17:02:31 +0200 Subject: [PATCH 134/989] fix: remove unnessary class in rotational-cipher (#1519) --- .../rotational-cipher/.meta/proof.ci.js | 28 +++++++++---------- .../rotational-cipher/rotational-cipher.js | 8 ++---- .../rotational-cipher.spec.js | 25 ++++++++--------- 3 files changed, 27 insertions(+), 34 deletions(-) diff --git a/exercises/practice/rotational-cipher/.meta/proof.ci.js b/exercises/practice/rotational-cipher/.meta/proof.ci.js index 95acbb783f..a9be173c11 100644 --- a/exercises/practice/rotational-cipher/.meta/proof.ci.js +++ b/exercises/practice/rotational-cipher/.meta/proof.ci.js @@ -1,17 +1,15 @@ -export class RotationalCipher { - static rotate(text, shift) { - return [...text] - .map((c) => { - const isUpper = c.match(/[A-Z]/); - const isAlpha = c.match(/[a-z]/i); - const charShift = (isUpper ? 'A' : 'a').charCodeAt(0); +export function rotate(text, shift) { + return [...text] + .map((c) => { + const isUpper = c.match(/[A-Z]/); + const isAlpha = c.match(/[a-z]/i); + const charShift = (isUpper ? 'A' : 'a').charCodeAt(0); - return isAlpha - ? String.fromCharCode( - ((c.charCodeAt(0) - charShift + shift) % 26) + charShift - ) - : c; - }) - .join(''); - } + return isAlpha + ? String.fromCharCode( + ((c.charCodeAt(0) - charShift + shift) % 26) + charShift + ) + : c; + }) + .join(''); } diff --git a/exercises/practice/rotational-cipher/rotational-cipher.js b/exercises/practice/rotational-cipher/rotational-cipher.js index 4ef3abc604..d06eb61daa 100644 --- a/exercises/practice/rotational-cipher/rotational-cipher.js +++ b/exercises/practice/rotational-cipher/rotational-cipher.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class RotationalCipher { - static rotate() { - throw new Error('Remove this statement and implement this function'); - } -} +export const rotate = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/rotational-cipher/rotational-cipher.spec.js b/exercises/practice/rotational-cipher/rotational-cipher.spec.js index 1fb8c8698b..3e1e74b9c9 100644 --- a/exercises/practice/rotational-cipher/rotational-cipher.spec.js +++ b/exercises/practice/rotational-cipher/rotational-cipher.spec.js @@ -1,75 +1,72 @@ -import { RotationalCipher } from './rotational-cipher'; +import { rotate } from './rotational-cipher'; describe('Rotational cipher', () => { test('rotate a by 0, same output as input', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('a', 0); + const actual = rotate('a', 0); expect(actual).toEqual(expected); }); xtest('rotate a by 1', () => { const expected = 'b'; - const actual = RotationalCipher.rotate('a', 1); + const actual = rotate('a', 1); expect(actual).toEqual(expected); }); xtest('rotate a by 26, same output as input', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('a', 26); + const actual = rotate('a', 26); expect(actual).toEqual(expected); }); xtest('rotate m by 13', () => { const expected = 'z'; - const actual = RotationalCipher.rotate('m', 13); + const actual = rotate('m', 13); expect(actual).toEqual(expected); }); xtest('rotate n by 13 with wrap around alphabet', () => { const expected = 'a'; - const actual = RotationalCipher.rotate('n', 13); + const actual = rotate('n', 13); expect(actual).toEqual(expected); }); xtest('rotate capital letters', () => { const expected = 'TRL'; - const actual = RotationalCipher.rotate('OMG', 5); + const actual = rotate('OMG', 5); expect(actual).toEqual(expected); }); xtest('rotate spaces', () => { const expected = 'T R L'; - const actual = RotationalCipher.rotate('O M G', 5); + const actual = rotate('O M G', 5); expect(actual).toEqual(expected); }); xtest('rotate numbers', () => { const expected = 'Xiwxmrk 1 2 3 xiwxmrk'; - const actual = RotationalCipher.rotate('Testing 1 2 3 testing', 4); + const actual = rotate('Testing 1 2 3 testing', 4); expect(actual).toEqual(expected); }); xtest('rotate punctuation', () => { const expected = "Gzo'n zvo, Bmviyhv!"; - const actual = RotationalCipher.rotate("Let's eat, Grandma!", 21); + const actual = rotate("Let's eat, Grandma!", 21); expect(actual).toEqual(expected); }); xtest('rotate all letters', () => { const expected = 'Gur dhvpx oebja sbk whzcf bire gur ynml qbt.'; - const actual = RotationalCipher.rotate( - 'The quick brown fox jumps over the lazy dog.', - 13 - ); + const actual = rotate('The quick brown fox jumps over the lazy dog.', 13); expect(actual).toEqual(expected); }); From 8d26e8f8e1dd1880f35d5970bed89513181b923a Mon Sep 17 00:00:00 2001 From: Asad Alam <72378312+asadrjhk@users.noreply.github.com> Date: Mon, 15 Nov 2021 02:53:15 +0530 Subject: [PATCH 135/989] Remove unnecessary class in Pig-Latin (#1522) --- .../practice/pig-latin/.meta/proof.ci.js | 6 +-- exercises/practice/pig-latin/pig-latin.js | 8 ++-- .../practice/pig-latin/pig-latin.spec.js | 48 +++++++++---------- 3 files changed, 28 insertions(+), 34 deletions(-) diff --git a/exercises/practice/pig-latin/.meta/proof.ci.js b/exercises/practice/pig-latin/.meta/proof.ci.js index 611c208884..8964ee1073 100644 --- a/exercises/practice/pig-latin/.meta/proof.ci.js +++ b/exercises/practice/pig-latin/.meta/proof.ci.js @@ -11,8 +11,6 @@ function translateWord(word) { return `${newWord}ay`; } -export const translator = { - translate(english) { - return english.split(' ').map(translateWord).join(' '); - }, +export const translate = (english) => { + return english.split(' ').map(translateWord).join(' '); }; diff --git a/exercises/practice/pig-latin/pig-latin.js b/exercises/practice/pig-latin/pig-latin.js index c760483044..66ca7b0f4d 100644 --- a/exercises/practice/pig-latin/pig-latin.js +++ b/exercises/practice/pig-latin/pig-latin.js @@ -3,8 +3,6 @@ // convenience to get you started writing code faster. // -export class translator { - static translate() { - throw new Error('Remove this statement and implement this function'); - } -} +export const translate = () => { + throw new Error('Remove this statement and implement this function'); +}; diff --git a/exercises/practice/pig-latin/pig-latin.spec.js b/exercises/practice/pig-latin/pig-latin.spec.js index 3604c9b8ce..d98f2e9745 100644 --- a/exercises/practice/pig-latin/pig-latin.spec.js +++ b/exercises/practice/pig-latin/pig-latin.spec.js @@ -1,105 +1,103 @@ -import { translator } from './pig-latin'; +import { translate } from './pig-latin'; describe('Pig Latin', () => { describe('ay is added to words that start with vowels', () => { test('word beginning with a', () => { - expect(translator.translate('apple')).toEqual('appleay'); + expect(translate('apple')).toEqual('appleay'); }); xtest('word beginning with e', () => { - expect(translator.translate('ear')).toEqual('earay'); + expect(translate('ear')).toEqual('earay'); }); xtest('word beginning with i', () => { - expect(translator.translate('igloo')).toEqual('iglooay'); + expect(translate('igloo')).toEqual('iglooay'); }); xtest('word beginning with o', () => { - expect(translator.translate('object')).toEqual('objectay'); + expect(translate('object')).toEqual('objectay'); }); xtest('word beginning with u', () => { - expect(translator.translate('under')).toEqual('underay'); + expect(translate('under')).toEqual('underay'); }); xtest('word beginning with a vowel and followed by a qu', () => { - expect(translator.translate('equal')).toEqual('equalay'); + expect(translate('equal')).toEqual('equalay'); }); }); describe('first letter and ay are moved to the end of words that start with consonants', () => { xtest('word beginning with p', () => { - expect(translator.translate('pig')).toEqual('igpay'); + expect(translate('pig')).toEqual('igpay'); }); xtest('word beginning with k', () => { - expect(translator.translate('koala')).toEqual('oalakay'); + expect(translate('koala')).toEqual('oalakay'); }); xtest('word beginning with x', () => { - expect(translator.translate('xenon')).toEqual('enonxay'); + expect(translate('xenon')).toEqual('enonxay'); }); xtest('word beginning with q without a following u', () => { - expect(translator.translate('qat')).toEqual('atqay'); + expect(translate('qat')).toEqual('atqay'); }); }); describe('some letter clusters are treated like a single consonant', () => { xtest('word beginning with ch', () => { - expect(translator.translate('chair')).toEqual('airchay'); + expect(translate('chair')).toEqual('airchay'); }); xtest('word beginning with qu', () => { - expect(translator.translate('queen')).toEqual('eenquay'); + expect(translate('queen')).toEqual('eenquay'); }); xtest('word beginning with qu and a preceding consonant', () => { - expect(translator.translate('square')).toEqual('aresquay'); + expect(translate('square')).toEqual('aresquay'); }); xtest('word beginning with th', () => { - expect(translator.translate('therapy')).toEqual('erapythay'); + expect(translate('therapy')).toEqual('erapythay'); }); xtest('word beginning with thr', () => { - expect(translator.translate('thrush')).toEqual('ushthray'); + expect(translate('thrush')).toEqual('ushthray'); }); xtest('word beginning with sch', () => { - expect(translator.translate('school')).toEqual('oolschay'); + expect(translate('school')).toEqual('oolschay'); }); }); describe('some letter clusters are treated like a single vowel', () => { xtest('word beginning with yt', () => { - expect(translator.translate('yttria')).toEqual('yttriaay'); + expect(translate('yttria')).toEqual('yttriaay'); }); xtest('word beginning with xr', () => { - expect(translator.translate('xray')).toEqual('xrayay'); + expect(translate('xray')).toEqual('xrayay'); }); }); describe('position of y in a word determines if it is a consonant or a vowel', () => { xtest('y is treated like a consonant at the beginning of a word', () => { - expect(translator.translate('yellow')).toEqual('ellowyay'); + expect(translate('yellow')).toEqual('ellowyay'); }); xtest('y is treated like a vowel at the end of a consonant cluster', () => { - expect(translator.translate('rhythm')).toEqual('ythmrhay'); + expect(translate('rhythm')).toEqual('ythmrhay'); }); xtest('y as second letter in two letter word', () => { - expect(translator.translate('my')).toEqual('ymay'); + expect(translate('my')).toEqual('ymay'); }); }); describe('phrases are translated', () => { xtest('a whole phrase', () => { - expect(translator.translate('quick fast run')).toEqual( - 'ickquay astfay unray' - ); + expect(translate('quick fast run')).toEqual('ickquay astfay unray'); }); }); }); From 212f00f4c122a0199640939b1e3dbd1eb67d68d2 Mon Sep 17 00:00:00 2001 From: Maria Kotlyarevskaya Date: Mon, 15 Nov 2021 21:31:34 +0300 Subject: [PATCH 136/989] custom-signs: Fix wrong numeration in the docs (#1523) --- exercises/concept/custom-signs/.docs/hints.md | 4 ++-- exercises/concept/custom-signs/.docs/instructions.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/exercises/concept/custom-signs/.docs/hints.md b/exercises/concept/custom-signs/.docs/hints.md index 05864c1650..408d422f73 100644 --- a/exercises/concept/custom-signs/.docs/hints.md +++ b/exercises/concept/custom-signs/.docs/hints.md @@ -9,11 +9,11 @@ - [template strings][mdn-template-strings] (Template literals) allow for substitution of strings and embedded expressions - [ternary operator][mdn-ternary-operator] is a short-hand way of operating on conditions, similar to `if/else`. It can be easier to use in template strings because it is condensed. -## 4. Build a graduation sign +## 3. Build a graduation sign - [template strings][mdn-template-strings] allow strings to span onto multiple lines. -## 5. Compute the cost of a sign +## 4. Compute the cost of a sign - Figure out the [`length`][mdn-string-length] of the characters. - Only show the first two decimal numbers using [fixed-point][mdn-to-fixed] notation. diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md index f42a22923f..bffeed62e4 100644 --- a/exercises/concept/custom-signs/.docs/instructions.md +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -29,7 +29,7 @@ graduationFor('Hannah', 2022); // => "Congratulations Hannah!\nClass of 2022" ``` -## 5. Compute the cost of a sign +## 4. Compute the cost of a sign Implement the function `costOf(sign, currency)` which takes a string that holds the contents of the sign and a string that represents the currency. The sign has a base price of 20 in the given currency. Additionally each letter costs 2. (Whitespaces are included in the calculation.) From 1d4faf9eb5b3ded3cb8f41dfa9dbe7a75299bf6c Mon Sep 17 00:00:00 2001 From: TomPradat Date: Mon, 15 Nov 2021 20:06:36 +0100 Subject: [PATCH 137/989] Add prerequisites for practice exercises (#1468) --- config.json | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index 23f6fa551b..1e877ea62b 100644 --- a/config.json +++ b/config.json @@ -586,7 +586,7 @@ "name": "Meetup", "uuid": "98617798-b49d-4d43-9f65-7131ee73d626", "practices": [], - "prerequisites": [], + "prerequisites": ["dates", "array-analysis", "conditionals-switch"], "difficulty": 7, "topics": [ "conditionals", @@ -611,7 +611,7 @@ "name": "Hamming", "uuid": "d773c4ef-c09e-40e4-a7fe-01456cb4a12a", "practices": [], - "prerequisites": [], + "prerequisites": ["comparison", "errors", "for-loops"], "difficulty": 2, "topics": ["conditionals", "loops", "equality", "strings"] }, @@ -620,7 +620,7 @@ "name": "Raindrops", "uuid": "f77ac2d1-cf3a-497d-bf04-b484a5a9cb37", "practices": [], - "prerequisites": [], + "prerequisites": ["arithmetic-operators", "strings", "conditionals"], "difficulty": 2, "topics": ["conditionals", "integers", "strings", "transforming"] }, @@ -629,7 +629,12 @@ "name": "Nucleotide Count", "uuid": "be6f3ab3-1593-4c2d-8a35-5f39c1d5c91f", "practices": [], - "prerequisites": [], + "prerequisites": [ + "objects", + "template-strings", + "array-loops", + "errors" + ], "difficulty": 4, "topics": [ "arrays", From e6fa8afca8bbb4acf5966478fb3c4d262d4d163f Mon Sep 17 00:00:00 2001 From: Sean <14907745+goldendemise@users.noreply.github.com> Date: Wed, 17 Nov 2021 03:44:53 -0800 Subject: [PATCH 138/989] Fix minor inconsistency with default Error (#1527) --- exercises/concept/high-score-board/high-score-board.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exercises/concept/high-score-board/high-score-board.js b/exercises/concept/high-score-board/high-score-board.js index 92badd1f72..d9ebe3b8b7 100644 --- a/exercises/concept/high-score-board/high-score-board.js +++ b/exercises/concept/high-score-board/high-score-board.js @@ -42,7 +42,7 @@ export function removePlayer(scoreBoard, player) { * @returns {Record} updated score board */ export function updateScore(scoreBoard, player, points) { - throw new Error('Please implement the addToScore function'); + throw new Error('Please implement the updateScore function'); } /** From a1a1628281513469f21b06c49a38ee1deb97b7c6 Mon Sep 17 00:00:00 2001 From: Andrew Craig Date: Wed, 17 Nov 2021 06:01:25 -0600 Subject: [PATCH 139/989] Fix grammar issue (#1525) --- exercises/concept/custom-signs/.docs/instructions.md | 2 +- exercises/concept/custom-signs/.meta/exemplar.js | 2 +- exercises/concept/custom-signs/custom-signs.spec.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/exercises/concept/custom-signs/.docs/instructions.md b/exercises/concept/custom-signs/.docs/instructions.md index bffeed62e4..3635a2d8cb 100644 --- a/exercises/concept/custom-signs/.docs/instructions.md +++ b/exercises/concept/custom-signs/.docs/instructions.md @@ -13,7 +13,7 @@ buildSign('Birthday', 'Rob'); ## 2. Build a birthday sign -Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _old_, otherwise the sign will include the word _young_. +Implement the function `buildBirthdaySign(age)` that accepts an age and based on the age will determine part of the message on the sign. If the age is 50 or older, the sign will include the word _mature_, otherwise the sign will include the word _young_. ```javascript buildBirthdaySign(45); diff --git a/exercises/concept/custom-signs/.meta/exemplar.js b/exercises/concept/custom-signs/.meta/exemplar.js index bbf3761ff9..d331a9a972 100644 --- a/exercises/concept/custom-signs/.meta/exemplar.js +++ b/exercises/concept/custom-signs/.meta/exemplar.js @@ -6,7 +6,7 @@ export function buildSign(occasion, name) { export function buildBirthdaySign(age) { // prettier-ignore - return `Happy Birthday! What a ${age >= 50 ? 'old' : 'young'} fellow you are.`; + return `Happy Birthday! What a ${age >= 50 ? 'mature' : 'young'} fellow you are.`; } export function graduationFor(name, year) { diff --git a/exercises/concept/custom-signs/custom-signs.spec.js b/exercises/concept/custom-signs/custom-signs.spec.js index 2cf5452871..36c838144a 100644 --- a/exercises/concept/custom-signs/custom-signs.spec.js +++ b/exercises/concept/custom-signs/custom-signs.spec.js @@ -26,13 +26,13 @@ describe('buildBirthdaySign', () => { test('age is 50 or older', () => { expect(buildBirthdaySign(51)).toBe( - 'Happy Birthday! What a old fellow you are.' + 'Happy Birthday! What a mature fellow you are.' ); }); test('age is 50', () => { expect(buildBirthdaySign(50)).toBe( - 'Happy Birthday! What a old fellow you are.' + 'Happy Birthday! What a mature fellow you are.' ); }); }); From 0ef2c22a62792126f8a3e5fa7c555ee2eeeb977b Mon Sep 17 00:00:00 2001 From: Luca Pizzini Date: Wed, 17 Nov 2021 17:27:34 +0100 Subject: [PATCH 140/989] 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 141/989] 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 142/989] 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 143/989] 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 144/989] 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 145/989] 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 146/989] 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 147/989] 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 148/989] 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 149/989] 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 150/989] 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 151/989] 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 152/989] 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 153/989] 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 154/989] 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 155/989] 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 156/989] 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 157/989] 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 158/989] 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 159/989] 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 160/989] 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 161/989] 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 162/989] 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 163/989] 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 164/989] 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 165/989] 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 166/989] 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 167/989] 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 168/989] 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 169/989] 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 170/989] 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 171/989] 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 172/989] 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 173/989] 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 174/989] 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 175/989] 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 176/989] 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 177/989] 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 178/989] 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 179/989] 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 180/989] 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 181/989] 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 182/989] 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 183/989] 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 184/989] 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 `