From 84c18dc706fed9097faf9ef6800b80969d529c77 Mon Sep 17 00:00:00 2001 From: Derk-Jan Karrenbeld Date: Thu, 2 Oct 2025 16:20:56 +0200 Subject: [PATCH] Sync from root after merging deps --- exercises/concept/amusement-park/package.json | 4 ++-- exercises/concept/annalyns-infiltration/package.json | 4 ++-- exercises/concept/appointment-time/package.json | 4 ++-- exercises/concept/bird-watcher/package.json | 4 ++-- exercises/concept/captains-log/package.json | 4 ++-- exercises/concept/coordinate-transformation/package.json | 4 ++-- exercises/concept/custom-signs/package.json | 4 ++-- exercises/concept/elyses-analytic-enchantments/package.json | 4 ++-- .../concept/elyses-destructured-enchantments/package.json | 4 ++-- exercises/concept/elyses-enchantments/package.json | 4 ++-- exercises/concept/elyses-looping-enchantments/package.json | 4 ++-- .../concept/elyses-transformative-enchantments/package.json | 4 ++-- exercises/concept/factory-sensors/package.json | 4 ++-- exercises/concept/freelancer-rates/package.json | 4 ++-- exercises/concept/fruit-picker/package.json | 4 ++-- exercises/concept/high-score-board/package.json | 4 ++-- exercises/concept/lasagna-master/package.json | 4 ++-- exercises/concept/lasagna/package.json | 4 ++-- exercises/concept/lucky-numbers/package.json | 4 ++-- exercises/concept/mixed-juices/package.json | 4 ++-- exercises/concept/nullability/package.json | 4 ++-- exercises/concept/ozans-playlist/package.json | 4 ++-- exercises/concept/pizza-order/package.json | 4 ++-- exercises/concept/poetry-club-door-policy/package.json | 4 ++-- exercises/concept/recycling-robot/package.json | 4 ++-- exercises/concept/regular-chatbot/package.json | 4 ++-- exercises/concept/train-driver/package.json | 4 ++-- exercises/concept/translation-service/package.json | 4 ++-- exercises/concept/vehicle-purchase/package.json | 4 ++-- exercises/concept/windowing-system/package.json | 4 ++-- exercises/practice/accumulate/package.json | 4 ++-- exercises/practice/acronym/package.json | 4 ++-- exercises/practice/affine-cipher/package.json | 4 ++-- exercises/practice/all-your-base/package.json | 4 ++-- exercises/practice/allergies/package.json | 4 ++-- exercises/practice/alphametics/package.json | 4 ++-- exercises/practice/anagram/package.json | 4 ++-- exercises/practice/armstrong-numbers/package.json | 4 ++-- exercises/practice/atbash-cipher/package.json | 4 ++-- exercises/practice/bank-account/package.json | 4 ++-- exercises/practice/beer-song/package.json | 4 ++-- exercises/practice/binary-search-tree/package.json | 4 ++-- exercises/practice/binary-search/package.json | 4 ++-- exercises/practice/binary/package.json | 4 ++-- exercises/practice/bob/package.json | 4 ++-- exercises/practice/book-store/package.json | 4 ++-- exercises/practice/bottle-song/package.json | 4 ++-- exercises/practice/bowling/package.json | 4 ++-- exercises/practice/change/package.json | 4 ++-- exercises/practice/circular-buffer/package.json | 4 ++-- exercises/practice/clock/package.json | 4 ++-- exercises/practice/collatz-conjecture/package.json | 4 ++-- exercises/practice/complex-numbers/package.json | 4 ++-- exercises/practice/connect/package.json | 4 ++-- exercises/practice/crypto-square/package.json | 4 ++-- exercises/practice/custom-set/package.json | 4 ++-- exercises/practice/darts/package.json | 4 ++-- exercises/practice/diamond/package.json | 4 ++-- exercises/practice/difference-of-squares/package.json | 4 ++-- exercises/practice/diffie-hellman/package.json | 4 ++-- exercises/practice/dnd-character/package.json | 4 ++-- exercises/practice/dominoes/package.json | 4 ++-- exercises/practice/eliuds-eggs/package.json | 4 ++-- exercises/practice/etl/package.json | 4 ++-- exercises/practice/flatten-array/package.json | 4 ++-- exercises/practice/flower-field/package.json | 4 ++-- exercises/practice/food-chain/package.json | 4 ++-- exercises/practice/forth/package.json | 4 ++-- exercises/practice/game-of-life/package.json | 4 ++-- exercises/practice/gigasecond/package.json | 4 ++-- exercises/practice/go-counting/package.json | 4 ++-- exercises/practice/grade-school/package.json | 4 ++-- exercises/practice/grains/package.json | 4 ++-- exercises/practice/grep/package.json | 4 ++-- exercises/practice/hamming/package.json | 4 ++-- exercises/practice/hello-world/package.json | 4 ++-- exercises/practice/hexadecimal/package.json | 4 ++-- exercises/practice/high-scores/package.json | 4 ++-- exercises/practice/house/package.json | 4 ++-- exercises/practice/isbn-verifier/package.json | 4 ++-- exercises/practice/isogram/package.json | 4 ++-- exercises/practice/killer-sudoku-helper/package.json | 4 ++-- exercises/practice/kindergarten-garden/package.json | 4 ++-- exercises/practice/knapsack/package.json | 4 ++-- exercises/practice/largest-series-product/package.json | 4 ++-- exercises/practice/leap/package.json | 4 ++-- exercises/practice/ledger/package.json | 4 ++-- exercises/practice/lens-person/package.json | 4 ++-- exercises/practice/linked-list/package.json | 4 ++-- exercises/practice/list-ops/package.json | 4 ++-- exercises/practice/luhn/package.json | 4 ++-- exercises/practice/markdown/package.json | 4 ++-- exercises/practice/matching-brackets/package.json | 4 ++-- exercises/practice/matrix/package.json | 4 ++-- exercises/practice/meetup/package.json | 4 ++-- exercises/practice/micro-blog/package.json | 4 ++-- exercises/practice/minesweeper/package.json | 4 ++-- exercises/practice/nth-prime/package.json | 4 ++-- exercises/practice/nucleotide-count/package.json | 4 ++-- exercises/practice/ocr-numbers/package.json | 4 ++-- exercises/practice/octal/package.json | 4 ++-- exercises/practice/palindrome-products/package.json | 4 ++-- exercises/practice/pangram/package.json | 4 ++-- exercises/practice/parallel-letter-frequency/package.json | 4 ++-- exercises/practice/pascals-triangle/package.json | 4 ++-- exercises/practice/perfect-numbers/package.json | 4 ++-- exercises/practice/phone-number/package.json | 4 ++-- exercises/practice/pig-latin/package.json | 4 ++-- exercises/practice/point-mutations/package.json | 4 ++-- exercises/practice/poker/package.json | 4 ++-- exercises/practice/prime-factors/package.json | 4 ++-- exercises/practice/promises/package.json | 4 ++-- exercises/practice/protein-translation/package.json | 4 ++-- exercises/practice/proverb/package.json | 4 ++-- exercises/practice/pythagorean-triplet/package.json | 4 ++-- exercises/practice/queen-attack/package.json | 4 ++-- exercises/practice/rail-fence-cipher/package.json | 4 ++-- exercises/practice/raindrops/package.json | 4 ++-- exercises/practice/rational-numbers/package.json | 4 ++-- exercises/practice/react/package.json | 4 ++-- exercises/practice/rectangles/package.json | 4 ++-- exercises/practice/relative-distance/package.json | 4 ++-- exercises/practice/resistor-color-duo/package.json | 4 ++-- exercises/practice/resistor-color-trio/package.json | 4 ++-- exercises/practice/resistor-color/package.json | 4 ++-- exercises/practice/rest-api/package.json | 4 ++-- exercises/practice/reverse-string/package.json | 4 ++-- exercises/practice/rna-transcription/package.json | 4 ++-- exercises/practice/robot-name/package.json | 4 ++-- exercises/practice/robot-simulator/package.json | 4 ++-- exercises/practice/roman-numerals/package.json | 4 ++-- exercises/practice/rotational-cipher/package.json | 4 ++-- exercises/practice/run-length-encoding/package.json | 4 ++-- exercises/practice/saddle-points/package.json | 4 ++-- exercises/practice/satellite/package.json | 4 ++-- exercises/practice/say/package.json | 4 ++-- exercises/practice/scale-generator/package.json | 4 ++-- exercises/practice/scrabble-score/package.json | 4 ++-- exercises/practice/secret-handshake/package.json | 4 ++-- exercises/practice/series/package.json | 4 ++-- exercises/practice/sieve/package.json | 4 ++-- exercises/practice/simple-cipher/package.json | 4 ++-- exercises/practice/simple-linked-list/package.json | 4 ++-- exercises/practice/space-age/package.json | 4 ++-- exercises/practice/spiral-matrix/package.json | 4 ++-- exercises/practice/square-root/package.json | 4 ++-- exercises/practice/state-of-tic-tac-toe/package.json | 4 ++-- exercises/practice/strain/package.json | 4 ++-- exercises/practice/sublist/package.json | 4 ++-- exercises/practice/sum-of-multiples/package.json | 4 ++-- exercises/practice/tournament/package.json | 4 ++-- exercises/practice/transpose/package.json | 4 ++-- exercises/practice/triangle/package.json | 4 ++-- exercises/practice/trinary/package.json | 4 ++-- exercises/practice/twelve-days/package.json | 4 ++-- exercises/practice/two-bucket/package.json | 4 ++-- exercises/practice/two-fer/package.json | 4 ++-- exercises/practice/variable-length-quantity/package.json | 4 ++-- exercises/practice/word-count/package.json | 4 ++-- exercises/practice/word-search/package.json | 4 ++-- exercises/practice/wordy/package.json | 4 ++-- exercises/practice/yacht/package.json | 4 ++-- exercises/practice/zebra-puzzle/package.json | 4 ++-- exercises/practice/zipper/package.json | 4 ++-- 164 files changed, 328 insertions(+), 328 deletions(-) diff --git a/exercises/concept/amusement-park/package.json b/exercises/concept/amusement-park/package.json index 9119422911..e579429881 100644 --- a/exercises/concept/amusement-park/package.json +++ b/exercises/concept/amusement-park/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/annalyns-infiltration/package.json b/exercises/concept/annalyns-infiltration/package.json index 7a54d5a37f..7c145a56d7 100644 --- a/exercises/concept/annalyns-infiltration/package.json +++ b/exercises/concept/annalyns-infiltration/package.json @@ -16,14 +16,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/appointment-time/package.json b/exercises/concept/appointment-time/package.json index 48fdcc8354..4774be2131 100644 --- a/exercises/concept/appointment-time/package.json +++ b/exercises/concept/appointment-time/package.json @@ -17,14 +17,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/bird-watcher/package.json b/exercises/concept/bird-watcher/package.json index 148ac83395..2325591588 100644 --- a/exercises/concept/bird-watcher/package.json +++ b/exercises/concept/bird-watcher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/captains-log/package.json b/exercises/concept/captains-log/package.json index e58159e675..ca51da6aaf 100644 --- a/exercises/concept/captains-log/package.json +++ b/exercises/concept/captains-log/package.json @@ -17,14 +17,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/coordinate-transformation/package.json b/exercises/concept/coordinate-transformation/package.json index ec531a9c0a..61cb3c5c69 100644 --- a/exercises/concept/coordinate-transformation/package.json +++ b/exercises/concept/coordinate-transformation/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/custom-signs/package.json b/exercises/concept/custom-signs/package.json index 3b0a1608e1..5da8244182 100644 --- a/exercises/concept/custom-signs/package.json +++ b/exercises/concept/custom-signs/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/elyses-analytic-enchantments/package.json b/exercises/concept/elyses-analytic-enchantments/package.json index 5508918816..5d8bae6a78 100644 --- a/exercises/concept/elyses-analytic-enchantments/package.json +++ b/exercises/concept/elyses-analytic-enchantments/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/elyses-destructured-enchantments/package.json b/exercises/concept/elyses-destructured-enchantments/package.json index a6b0e11626..692c9f17a9 100644 --- a/exercises/concept/elyses-destructured-enchantments/package.json +++ b/exercises/concept/elyses-destructured-enchantments/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/elyses-enchantments/package.json b/exercises/concept/elyses-enchantments/package.json index 1ab582c1b1..f7108cd080 100644 --- a/exercises/concept/elyses-enchantments/package.json +++ b/exercises/concept/elyses-enchantments/package.json @@ -16,14 +16,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/elyses-looping-enchantments/package.json b/exercises/concept/elyses-looping-enchantments/package.json index b7e0269d6f..ee14b3a6ff 100644 --- a/exercises/concept/elyses-looping-enchantments/package.json +++ b/exercises/concept/elyses-looping-enchantments/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/elyses-transformative-enchantments/package.json b/exercises/concept/elyses-transformative-enchantments/package.json index 635ccdf82b..4a19b22fda 100644 --- a/exercises/concept/elyses-transformative-enchantments/package.json +++ b/exercises/concept/elyses-transformative-enchantments/package.json @@ -17,14 +17,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/factory-sensors/package.json b/exercises/concept/factory-sensors/package.json index ebf6a261ce..f8d305b5bb 100644 --- a/exercises/concept/factory-sensors/package.json +++ b/exercises/concept/factory-sensors/package.json @@ -12,14 +12,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/freelancer-rates/package.json b/exercises/concept/freelancer-rates/package.json index fc09775358..2ecfb98abb 100644 --- a/exercises/concept/freelancer-rates/package.json +++ b/exercises/concept/freelancer-rates/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/fruit-picker/package.json b/exercises/concept/fruit-picker/package.json index f92ae9e3fa..b72027dc8a 100644 --- a/exercises/concept/fruit-picker/package.json +++ b/exercises/concept/fruit-picker/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/high-score-board/package.json b/exercises/concept/high-score-board/package.json index b51b226bd1..f73cc263fa 100644 --- a/exercises/concept/high-score-board/package.json +++ b/exercises/concept/high-score-board/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/lasagna-master/package.json b/exercises/concept/lasagna-master/package.json index cb1448e94d..3557cba201 100644 --- a/exercises/concept/lasagna-master/package.json +++ b/exercises/concept/lasagna-master/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/lasagna/package.json b/exercises/concept/lasagna/package.json index b992b56271..1e4e80c0e4 100644 --- a/exercises/concept/lasagna/package.json +++ b/exercises/concept/lasagna/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/lucky-numbers/package.json b/exercises/concept/lucky-numbers/package.json index aad33e6ab4..ebc04afeb2 100644 --- a/exercises/concept/lucky-numbers/package.json +++ b/exercises/concept/lucky-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/mixed-juices/package.json b/exercises/concept/mixed-juices/package.json index 0b65061749..4964356673 100644 --- a/exercises/concept/mixed-juices/package.json +++ b/exercises/concept/mixed-juices/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/nullability/package.json b/exercises/concept/nullability/package.json index a165fe0a50..6454d18f4e 100644 --- a/exercises/concept/nullability/package.json +++ b/exercises/concept/nullability/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/ozans-playlist/package.json b/exercises/concept/ozans-playlist/package.json index d1c19267a0..b8094fb361 100644 --- a/exercises/concept/ozans-playlist/package.json +++ b/exercises/concept/ozans-playlist/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/pizza-order/package.json b/exercises/concept/pizza-order/package.json index 2d56d6d732..481599c8b0 100644 --- a/exercises/concept/pizza-order/package.json +++ b/exercises/concept/pizza-order/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/poetry-club-door-policy/package.json b/exercises/concept/poetry-club-door-policy/package.json index 3391e577e6..41f1e67b0b 100644 --- a/exercises/concept/poetry-club-door-policy/package.json +++ b/exercises/concept/poetry-club-door-policy/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/recycling-robot/package.json b/exercises/concept/recycling-robot/package.json index 930bad9e0c..59199e8cb2 100644 --- a/exercises/concept/recycling-robot/package.json +++ b/exercises/concept/recycling-robot/package.json @@ -17,14 +17,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/regular-chatbot/package.json b/exercises/concept/regular-chatbot/package.json index 21b9374160..c01c435a37 100644 --- a/exercises/concept/regular-chatbot/package.json +++ b/exercises/concept/regular-chatbot/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/train-driver/package.json b/exercises/concept/train-driver/package.json index db170f0a11..c4088315a6 100644 --- a/exercises/concept/train-driver/package.json +++ b/exercises/concept/train-driver/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/translation-service/package.json b/exercises/concept/translation-service/package.json index 7ae392644d..7dc0988070 100644 --- a/exercises/concept/translation-service/package.json +++ b/exercises/concept/translation-service/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/vehicle-purchase/package.json b/exercises/concept/vehicle-purchase/package.json index d5601f238f..f73a35dc09 100644 --- a/exercises/concept/vehicle-purchase/package.json +++ b/exercises/concept/vehicle-purchase/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/concept/windowing-system/package.json b/exercises/concept/windowing-system/package.json index f9625d873a..1c4a8062bf 100644 --- a/exercises/concept/windowing-system/package.json +++ b/exercises/concept/windowing-system/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/accumulate/package.json b/exercises/practice/accumulate/package.json index 20a733dcc5..0119f1ff92 100644 --- a/exercises/practice/accumulate/package.json +++ b/exercises/practice/accumulate/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/acronym/package.json b/exercises/practice/acronym/package.json index 7f77cbebfb..9ca625f03d 100644 --- a/exercises/practice/acronym/package.json +++ b/exercises/practice/acronym/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/affine-cipher/package.json b/exercises/practice/affine-cipher/package.json index b9fcfe36b4..0727a62f4d 100644 --- a/exercises/practice/affine-cipher/package.json +++ b/exercises/practice/affine-cipher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/all-your-base/package.json b/exercises/practice/all-your-base/package.json index cac41d5b73..bafa6313b5 100644 --- a/exercises/practice/all-your-base/package.json +++ b/exercises/practice/all-your-base/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/allergies/package.json b/exercises/practice/allergies/package.json index a5545720ef..0e19adc624 100644 --- a/exercises/practice/allergies/package.json +++ b/exercises/practice/allergies/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/alphametics/package.json b/exercises/practice/alphametics/package.json index f5b67f1402..1e61a50e9c 100644 --- a/exercises/practice/alphametics/package.json +++ b/exercises/practice/alphametics/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/anagram/package.json b/exercises/practice/anagram/package.json index 6c36cc946c..254e0d3bbf 100644 --- a/exercises/practice/anagram/package.json +++ b/exercises/practice/anagram/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/armstrong-numbers/package.json b/exercises/practice/armstrong-numbers/package.json index 9fc3297273..7c52be865d 100644 --- a/exercises/practice/armstrong-numbers/package.json +++ b/exercises/practice/armstrong-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/atbash-cipher/package.json b/exercises/practice/atbash-cipher/package.json index bb20418054..9245cce6a1 100644 --- a/exercises/practice/atbash-cipher/package.json +++ b/exercises/practice/atbash-cipher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/bank-account/package.json b/exercises/practice/bank-account/package.json index 8ceca36715..cbb952491a 100644 --- a/exercises/practice/bank-account/package.json +++ b/exercises/practice/bank-account/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/beer-song/package.json b/exercises/practice/beer-song/package.json index 3b3c916bc2..7f8315c4ef 100644 --- a/exercises/practice/beer-song/package.json +++ b/exercises/practice/beer-song/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/binary-search-tree/package.json b/exercises/practice/binary-search-tree/package.json index 84e3dd0864..50115ba0c4 100644 --- a/exercises/practice/binary-search-tree/package.json +++ b/exercises/practice/binary-search-tree/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/binary-search/package.json b/exercises/practice/binary-search/package.json index 9a466afa0c..119e43caa6 100644 --- a/exercises/practice/binary-search/package.json +++ b/exercises/practice/binary-search/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/binary/package.json b/exercises/practice/binary/package.json index 53268bf5fd..e3f14d37b7 100644 --- a/exercises/practice/binary/package.json +++ b/exercises/practice/binary/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/bob/package.json b/exercises/practice/bob/package.json index ce32b5b00f..4b9793a3dc 100644 --- a/exercises/practice/bob/package.json +++ b/exercises/practice/bob/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/book-store/package.json b/exercises/practice/book-store/package.json index 6833611a17..d81104e063 100644 --- a/exercises/practice/book-store/package.json +++ b/exercises/practice/book-store/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/bottle-song/package.json b/exercises/practice/bottle-song/package.json index af7073d600..911e0e0341 100644 --- a/exercises/practice/bottle-song/package.json +++ b/exercises/practice/bottle-song/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/bowling/package.json b/exercises/practice/bowling/package.json index e63266ac62..ea76c21245 100644 --- a/exercises/practice/bowling/package.json +++ b/exercises/practice/bowling/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/change/package.json b/exercises/practice/change/package.json index 0348f07a0b..2d0645bac0 100644 --- a/exercises/practice/change/package.json +++ b/exercises/practice/change/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/circular-buffer/package.json b/exercises/practice/circular-buffer/package.json index 4f332b428f..3665fab161 100644 --- a/exercises/practice/circular-buffer/package.json +++ b/exercises/practice/circular-buffer/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/clock/package.json b/exercises/practice/clock/package.json index 18146eb9a6..64f0efe669 100644 --- a/exercises/practice/clock/package.json +++ b/exercises/practice/clock/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/collatz-conjecture/package.json b/exercises/practice/collatz-conjecture/package.json index ceccb02279..907442194d 100644 --- a/exercises/practice/collatz-conjecture/package.json +++ b/exercises/practice/collatz-conjecture/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/complex-numbers/package.json b/exercises/practice/complex-numbers/package.json index fed44d94f6..0eeff89616 100644 --- a/exercises/practice/complex-numbers/package.json +++ b/exercises/practice/complex-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/connect/package.json b/exercises/practice/connect/package.json index 498e1ec33c..945e4032ea 100644 --- a/exercises/practice/connect/package.json +++ b/exercises/practice/connect/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/crypto-square/package.json b/exercises/practice/crypto-square/package.json index c9e6db08f8..3953569072 100644 --- a/exercises/practice/crypto-square/package.json +++ b/exercises/practice/crypto-square/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/custom-set/package.json b/exercises/practice/custom-set/package.json index a9b3f1c73d..6b9b1006dd 100644 --- a/exercises/practice/custom-set/package.json +++ b/exercises/practice/custom-set/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/darts/package.json b/exercises/practice/darts/package.json index d29d03e089..d1a435f5de 100644 --- a/exercises/practice/darts/package.json +++ b/exercises/practice/darts/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/diamond/package.json b/exercises/practice/diamond/package.json index 3a11f2610d..12e2cf8a8d 100644 --- a/exercises/practice/diamond/package.json +++ b/exercises/practice/diamond/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/difference-of-squares/package.json b/exercises/practice/difference-of-squares/package.json index 4ae916896d..53e2d8f1f3 100644 --- a/exercises/practice/difference-of-squares/package.json +++ b/exercises/practice/difference-of-squares/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/diffie-hellman/package.json b/exercises/practice/diffie-hellman/package.json index a0fd4f98f8..44f5ddaea5 100644 --- a/exercises/practice/diffie-hellman/package.json +++ b/exercises/practice/diffie-hellman/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/dnd-character/package.json b/exercises/practice/dnd-character/package.json index 6b476bcd61..da165aa850 100644 --- a/exercises/practice/dnd-character/package.json +++ b/exercises/practice/dnd-character/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/dominoes/package.json b/exercises/practice/dominoes/package.json index d22c576522..9d00f2c7be 100644 --- a/exercises/practice/dominoes/package.json +++ b/exercises/practice/dominoes/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/eliuds-eggs/package.json b/exercises/practice/eliuds-eggs/package.json index b811c4487a..86d033f52b 100644 --- a/exercises/practice/eliuds-eggs/package.json +++ b/exercises/practice/eliuds-eggs/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/etl/package.json b/exercises/practice/etl/package.json index 224fcfe4df..5a1cdf88b6 100644 --- a/exercises/practice/etl/package.json +++ b/exercises/practice/etl/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/flatten-array/package.json b/exercises/practice/flatten-array/package.json index fe36f372db..db728287bb 100644 --- a/exercises/practice/flatten-array/package.json +++ b/exercises/practice/flatten-array/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/flower-field/package.json b/exercises/practice/flower-field/package.json index 70fa0fe9ba..fba0c73e0f 100644 --- a/exercises/practice/flower-field/package.json +++ b/exercises/practice/flower-field/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/food-chain/package.json b/exercises/practice/food-chain/package.json index 5025679676..9acd7bf30b 100644 --- a/exercises/practice/food-chain/package.json +++ b/exercises/practice/food-chain/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/forth/package.json b/exercises/practice/forth/package.json index e1881cd5b2..eb098b1753 100644 --- a/exercises/practice/forth/package.json +++ b/exercises/practice/forth/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/game-of-life/package.json b/exercises/practice/game-of-life/package.json index 154591f036..d3aa259c2c 100644 --- a/exercises/practice/game-of-life/package.json +++ b/exercises/practice/game-of-life/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/gigasecond/package.json b/exercises/practice/gigasecond/package.json index badd43eb29..a8cd4672f5 100644 --- a/exercises/practice/gigasecond/package.json +++ b/exercises/practice/gigasecond/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/go-counting/package.json b/exercises/practice/go-counting/package.json index a63929db22..e08f11c62c 100644 --- a/exercises/practice/go-counting/package.json +++ b/exercises/practice/go-counting/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/grade-school/package.json b/exercises/practice/grade-school/package.json index 2d31c05a16..38c78ff95c 100644 --- a/exercises/practice/grade-school/package.json +++ b/exercises/practice/grade-school/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/grains/package.json b/exercises/practice/grains/package.json index da56eae10d..0815ed8dd8 100644 --- a/exercises/practice/grains/package.json +++ b/exercises/practice/grains/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/grep/package.json b/exercises/practice/grep/package.json index ca9d03a928..d36f6e3ff8 100644 --- a/exercises/practice/grep/package.json +++ b/exercises/practice/grep/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/hamming/package.json b/exercises/practice/hamming/package.json index ef7baff27d..7e4db1430e 100644 --- a/exercises/practice/hamming/package.json +++ b/exercises/practice/hamming/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/hello-world/package.json b/exercises/practice/hello-world/package.json index 63032d3b05..a9df27e55b 100644 --- a/exercises/practice/hello-world/package.json +++ b/exercises/practice/hello-world/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/hexadecimal/package.json b/exercises/practice/hexadecimal/package.json index f39d2357cd..fac4ba86c4 100644 --- a/exercises/practice/hexadecimal/package.json +++ b/exercises/practice/hexadecimal/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/high-scores/package.json b/exercises/practice/high-scores/package.json index 37a08291d4..a6ac13673d 100644 --- a/exercises/practice/high-scores/package.json +++ b/exercises/practice/high-scores/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/house/package.json b/exercises/practice/house/package.json index be5b333820..ec12813a26 100644 --- a/exercises/practice/house/package.json +++ b/exercises/practice/house/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/isbn-verifier/package.json b/exercises/practice/isbn-verifier/package.json index 3ed9f52678..e7bf24707b 100644 --- a/exercises/practice/isbn-verifier/package.json +++ b/exercises/practice/isbn-verifier/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/isogram/package.json b/exercises/practice/isogram/package.json index 5a1759921b..6d826ffcc9 100644 --- a/exercises/practice/isogram/package.json +++ b/exercises/practice/isogram/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/killer-sudoku-helper/package.json b/exercises/practice/killer-sudoku-helper/package.json index 20a90e694d..4903feae2f 100644 --- a/exercises/practice/killer-sudoku-helper/package.json +++ b/exercises/practice/killer-sudoku-helper/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/kindergarten-garden/package.json b/exercises/practice/kindergarten-garden/package.json index 47af2ab20d..50fcc5f072 100644 --- a/exercises/practice/kindergarten-garden/package.json +++ b/exercises/practice/kindergarten-garden/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/knapsack/package.json b/exercises/practice/knapsack/package.json index a9040fa087..bcd3605e59 100644 --- a/exercises/practice/knapsack/package.json +++ b/exercises/practice/knapsack/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/largest-series-product/package.json b/exercises/practice/largest-series-product/package.json index b9e1f12260..fbf6bc0c62 100644 --- a/exercises/practice/largest-series-product/package.json +++ b/exercises/practice/largest-series-product/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/leap/package.json b/exercises/practice/leap/package.json index 510fbfefff..61ae1fcc53 100644 --- a/exercises/practice/leap/package.json +++ b/exercises/practice/leap/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/ledger/package.json b/exercises/practice/ledger/package.json index 7016e140d8..2151bb99dd 100644 --- a/exercises/practice/ledger/package.json +++ b/exercises/practice/ledger/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/lens-person/package.json b/exercises/practice/lens-person/package.json index 051b86eba4..476fbc2202 100644 --- a/exercises/practice/lens-person/package.json +++ b/exercises/practice/lens-person/package.json @@ -19,14 +19,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/linked-list/package.json b/exercises/practice/linked-list/package.json index 99318a1f74..35db126e36 100644 --- a/exercises/practice/linked-list/package.json +++ b/exercises/practice/linked-list/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/list-ops/package.json b/exercises/practice/list-ops/package.json index e6d91b32ce..7ac4c1c676 100644 --- a/exercises/practice/list-ops/package.json +++ b/exercises/practice/list-ops/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/luhn/package.json b/exercises/practice/luhn/package.json index 2c1e28e457..cdf5b4fc35 100644 --- a/exercises/practice/luhn/package.json +++ b/exercises/practice/luhn/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/markdown/package.json b/exercises/practice/markdown/package.json index 20c08532e5..d7727509f0 100644 --- a/exercises/practice/markdown/package.json +++ b/exercises/practice/markdown/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/matching-brackets/package.json b/exercises/practice/matching-brackets/package.json index 7d64c71b1d..3c44be37d7 100644 --- a/exercises/practice/matching-brackets/package.json +++ b/exercises/practice/matching-brackets/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/matrix/package.json b/exercises/practice/matrix/package.json index fdf9342a34..5c26393964 100644 --- a/exercises/practice/matrix/package.json +++ b/exercises/practice/matrix/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/meetup/package.json b/exercises/practice/meetup/package.json index 46e0f6c632..9aaaca1de8 100644 --- a/exercises/practice/meetup/package.json +++ b/exercises/practice/meetup/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/micro-blog/package.json b/exercises/practice/micro-blog/package.json index fccce366bf..3620e46e04 100644 --- a/exercises/practice/micro-blog/package.json +++ b/exercises/practice/micro-blog/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/minesweeper/package.json b/exercises/practice/minesweeper/package.json index 157bd378c9..a1d5a3a468 100644 --- a/exercises/practice/minesweeper/package.json +++ b/exercises/practice/minesweeper/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/nth-prime/package.json b/exercises/practice/nth-prime/package.json index 8702968f83..c1ca698fa6 100644 --- a/exercises/practice/nth-prime/package.json +++ b/exercises/practice/nth-prime/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/nucleotide-count/package.json b/exercises/practice/nucleotide-count/package.json index bec032c29c..4a8d397402 100644 --- a/exercises/practice/nucleotide-count/package.json +++ b/exercises/practice/nucleotide-count/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/ocr-numbers/package.json b/exercises/practice/ocr-numbers/package.json index 8ca59b7538..65748cb3fa 100644 --- a/exercises/practice/ocr-numbers/package.json +++ b/exercises/practice/ocr-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/octal/package.json b/exercises/practice/octal/package.json index 9f42836089..a1537680d0 100644 --- a/exercises/practice/octal/package.json +++ b/exercises/practice/octal/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/palindrome-products/package.json b/exercises/practice/palindrome-products/package.json index d30b35ef19..5362d0bbd7 100644 --- a/exercises/practice/palindrome-products/package.json +++ b/exercises/practice/palindrome-products/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/pangram/package.json b/exercises/practice/pangram/package.json index e70f565b28..d3a4d66671 100644 --- a/exercises/practice/pangram/package.json +++ b/exercises/practice/pangram/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/parallel-letter-frequency/package.json b/exercises/practice/parallel-letter-frequency/package.json index b9929fe2bd..d1574227a1 100644 --- a/exercises/practice/parallel-letter-frequency/package.json +++ b/exercises/practice/parallel-letter-frequency/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/pascals-triangle/package.json b/exercises/practice/pascals-triangle/package.json index bafcd7a6ad..5162af97fb 100644 --- a/exercises/practice/pascals-triangle/package.json +++ b/exercises/practice/pascals-triangle/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/perfect-numbers/package.json b/exercises/practice/perfect-numbers/package.json index 333c1d5bb2..8a892e5658 100644 --- a/exercises/practice/perfect-numbers/package.json +++ b/exercises/practice/perfect-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/phone-number/package.json b/exercises/practice/phone-number/package.json index 1b06afa641..8d36e60647 100644 --- a/exercises/practice/phone-number/package.json +++ b/exercises/practice/phone-number/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/pig-latin/package.json b/exercises/practice/pig-latin/package.json index c1032a4979..4ee61e9b37 100644 --- a/exercises/practice/pig-latin/package.json +++ b/exercises/practice/pig-latin/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/point-mutations/package.json b/exercises/practice/point-mutations/package.json index e03b8ed8f1..2287bfba09 100644 --- a/exercises/practice/point-mutations/package.json +++ b/exercises/practice/point-mutations/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/poker/package.json b/exercises/practice/poker/package.json index 09b8bbc78e..89fac0d68f 100644 --- a/exercises/practice/poker/package.json +++ b/exercises/practice/poker/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/prime-factors/package.json b/exercises/practice/prime-factors/package.json index af8156e22f..427bbee485 100644 --- a/exercises/practice/prime-factors/package.json +++ b/exercises/practice/prime-factors/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/promises/package.json b/exercises/practice/promises/package.json index 896211d773..a7ef213af3 100644 --- a/exercises/practice/promises/package.json +++ b/exercises/practice/promises/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/protein-translation/package.json b/exercises/practice/protein-translation/package.json index e722b47146..aa0ed1f52b 100644 --- a/exercises/practice/protein-translation/package.json +++ b/exercises/practice/protein-translation/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/proverb/package.json b/exercises/practice/proverb/package.json index dabff2282b..08deade0c4 100644 --- a/exercises/practice/proverb/package.json +++ b/exercises/practice/proverb/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/pythagorean-triplet/package.json b/exercises/practice/pythagorean-triplet/package.json index 62b4c63ce9..0681b2ad13 100644 --- a/exercises/practice/pythagorean-triplet/package.json +++ b/exercises/practice/pythagorean-triplet/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/queen-attack/package.json b/exercises/practice/queen-attack/package.json index 019162dbd3..b67cc4b0c2 100644 --- a/exercises/practice/queen-attack/package.json +++ b/exercises/practice/queen-attack/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rail-fence-cipher/package.json b/exercises/practice/rail-fence-cipher/package.json index cbc4dda490..aca100ebdc 100644 --- a/exercises/practice/rail-fence-cipher/package.json +++ b/exercises/practice/rail-fence-cipher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/raindrops/package.json b/exercises/practice/raindrops/package.json index 89cfca88ea..da8d1f71ab 100644 --- a/exercises/practice/raindrops/package.json +++ b/exercises/practice/raindrops/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rational-numbers/package.json b/exercises/practice/rational-numbers/package.json index ea8408e309..3fe3a09e3b 100644 --- a/exercises/practice/rational-numbers/package.json +++ b/exercises/practice/rational-numbers/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/react/package.json b/exercises/practice/react/package.json index 786fa56353..a9f8764757 100644 --- a/exercises/practice/react/package.json +++ b/exercises/practice/react/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rectangles/package.json b/exercises/practice/rectangles/package.json index 9e25ba26a0..4c3b011185 100644 --- a/exercises/practice/rectangles/package.json +++ b/exercises/practice/rectangles/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/relative-distance/package.json b/exercises/practice/relative-distance/package.json index 4b35330716..c3f4377292 100644 --- a/exercises/practice/relative-distance/package.json +++ b/exercises/practice/relative-distance/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/resistor-color-duo/package.json b/exercises/practice/resistor-color-duo/package.json index 159b4fa8f2..051b9dc69c 100644 --- a/exercises/practice/resistor-color-duo/package.json +++ b/exercises/practice/resistor-color-duo/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/resistor-color-trio/package.json b/exercises/practice/resistor-color-trio/package.json index 557f9f130c..42c0dc8d69 100644 --- a/exercises/practice/resistor-color-trio/package.json +++ b/exercises/practice/resistor-color-trio/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/resistor-color/package.json b/exercises/practice/resistor-color/package.json index 7014a1d2d8..fe9cb3426d 100644 --- a/exercises/practice/resistor-color/package.json +++ b/exercises/practice/resistor-color/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rest-api/package.json b/exercises/practice/rest-api/package.json index e8fca97457..bf6cbee782 100644 --- a/exercises/practice/rest-api/package.json +++ b/exercises/practice/rest-api/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/reverse-string/package.json b/exercises/practice/reverse-string/package.json index 58a6617239..e7c20ee14b 100644 --- a/exercises/practice/reverse-string/package.json +++ b/exercises/practice/reverse-string/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rna-transcription/package.json b/exercises/practice/rna-transcription/package.json index 33d43c6f9e..efdca557c9 100644 --- a/exercises/practice/rna-transcription/package.json +++ b/exercises/practice/rna-transcription/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/robot-name/package.json b/exercises/practice/robot-name/package.json index 590a6c4a48..98e79dbf3b 100644 --- a/exercises/practice/robot-name/package.json +++ b/exercises/practice/robot-name/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/robot-simulator/package.json b/exercises/practice/robot-simulator/package.json index dd98a2667a..6136ef3a81 100644 --- a/exercises/practice/robot-simulator/package.json +++ b/exercises/practice/robot-simulator/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/roman-numerals/package.json b/exercises/practice/roman-numerals/package.json index 6f89567638..eb1dcf3b41 100644 --- a/exercises/practice/roman-numerals/package.json +++ b/exercises/practice/roman-numerals/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/rotational-cipher/package.json b/exercises/practice/rotational-cipher/package.json index fc1f50fb3f..b7514805a0 100644 --- a/exercises/practice/rotational-cipher/package.json +++ b/exercises/practice/rotational-cipher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/run-length-encoding/package.json b/exercises/practice/run-length-encoding/package.json index 59f1ea99b8..a567ed1f30 100644 --- a/exercises/practice/run-length-encoding/package.json +++ b/exercises/practice/run-length-encoding/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/saddle-points/package.json b/exercises/practice/saddle-points/package.json index db41801863..0f6baa6282 100644 --- a/exercises/practice/saddle-points/package.json +++ b/exercises/practice/saddle-points/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/satellite/package.json b/exercises/practice/satellite/package.json index 483e37704a..1b16f58f12 100644 --- a/exercises/practice/satellite/package.json +++ b/exercises/practice/satellite/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/say/package.json b/exercises/practice/say/package.json index ba99a6bf52..69b265eb3b 100644 --- a/exercises/practice/say/package.json +++ b/exercises/practice/say/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/scale-generator/package.json b/exercises/practice/scale-generator/package.json index e294c4e863..f10e93bc1c 100644 --- a/exercises/practice/scale-generator/package.json +++ b/exercises/practice/scale-generator/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/scrabble-score/package.json b/exercises/practice/scrabble-score/package.json index 771e50fc80..37734b3ae7 100644 --- a/exercises/practice/scrabble-score/package.json +++ b/exercises/practice/scrabble-score/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/secret-handshake/package.json b/exercises/practice/secret-handshake/package.json index e69e602ebb..504bfda83d 100644 --- a/exercises/practice/secret-handshake/package.json +++ b/exercises/practice/secret-handshake/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/series/package.json b/exercises/practice/series/package.json index b7ef4ef512..25e815a3d7 100644 --- a/exercises/practice/series/package.json +++ b/exercises/practice/series/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/sieve/package.json b/exercises/practice/sieve/package.json index 4602409f06..94ffd00d00 100644 --- a/exercises/practice/sieve/package.json +++ b/exercises/practice/sieve/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/simple-cipher/package.json b/exercises/practice/simple-cipher/package.json index 64ae3c951a..e74157aa78 100644 --- a/exercises/practice/simple-cipher/package.json +++ b/exercises/practice/simple-cipher/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/simple-linked-list/package.json b/exercises/practice/simple-linked-list/package.json index cf017227e1..646ce6b5f8 100644 --- a/exercises/practice/simple-linked-list/package.json +++ b/exercises/practice/simple-linked-list/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/space-age/package.json b/exercises/practice/space-age/package.json index 095bafb8d0..ebbf1e53f8 100644 --- a/exercises/practice/space-age/package.json +++ b/exercises/practice/space-age/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/spiral-matrix/package.json b/exercises/practice/spiral-matrix/package.json index 0d4b37c868..b4c539458c 100644 --- a/exercises/practice/spiral-matrix/package.json +++ b/exercises/practice/spiral-matrix/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/square-root/package.json b/exercises/practice/square-root/package.json index 7dda8cac46..c9c4002bac 100644 --- a/exercises/practice/square-root/package.json +++ b/exercises/practice/square-root/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/state-of-tic-tac-toe/package.json b/exercises/practice/state-of-tic-tac-toe/package.json index 2f016e94b4..45a451d88b 100644 --- a/exercises/practice/state-of-tic-tac-toe/package.json +++ b/exercises/practice/state-of-tic-tac-toe/package.json @@ -18,14 +18,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/strain/package.json b/exercises/practice/strain/package.json index 6a9e1ff742..5f75c3a2d5 100644 --- a/exercises/practice/strain/package.json +++ b/exercises/practice/strain/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/sublist/package.json b/exercises/practice/sublist/package.json index 160d07ed6d..09dc85353d 100644 --- a/exercises/practice/sublist/package.json +++ b/exercises/practice/sublist/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/sum-of-multiples/package.json b/exercises/practice/sum-of-multiples/package.json index 6f34a63a08..a410ee7c4d 100644 --- a/exercises/practice/sum-of-multiples/package.json +++ b/exercises/practice/sum-of-multiples/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/tournament/package.json b/exercises/practice/tournament/package.json index 6aeee15837..73b28d7ccd 100644 --- a/exercises/practice/tournament/package.json +++ b/exercises/practice/tournament/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/transpose/package.json b/exercises/practice/transpose/package.json index c597d5d367..6281aeb85a 100644 --- a/exercises/practice/transpose/package.json +++ b/exercises/practice/transpose/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/triangle/package.json b/exercises/practice/triangle/package.json index 6f24674754..184f7679a9 100644 --- a/exercises/practice/triangle/package.json +++ b/exercises/practice/triangle/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/trinary/package.json b/exercises/practice/trinary/package.json index 5bb6971abf..c71227f917 100644 --- a/exercises/practice/trinary/package.json +++ b/exercises/practice/trinary/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/twelve-days/package.json b/exercises/practice/twelve-days/package.json index a4371c33f7..01e070f835 100644 --- a/exercises/practice/twelve-days/package.json +++ b/exercises/practice/twelve-days/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/two-bucket/package.json b/exercises/practice/two-bucket/package.json index b8f71f20d1..37fe9017e8 100644 --- a/exercises/practice/two-bucket/package.json +++ b/exercises/practice/two-bucket/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/two-fer/package.json b/exercises/practice/two-fer/package.json index 4881d04d3e..5c656f595d 100644 --- a/exercises/practice/two-fer/package.json +++ b/exercises/practice/two-fer/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/variable-length-quantity/package.json b/exercises/practice/variable-length-quantity/package.json index 3e130ae764..c9ff5f75d9 100644 --- a/exercises/practice/variable-length-quantity/package.json +++ b/exercises/practice/variable-length-quantity/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/word-count/package.json b/exercises/practice/word-count/package.json index 98eab15608..e5df84718a 100644 --- a/exercises/practice/word-count/package.json +++ b/exercises/practice/word-count/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/word-search/package.json b/exercises/practice/word-search/package.json index 334eb5115c..2ad4671f78 100644 --- a/exercises/practice/word-search/package.json +++ b/exercises/practice/word-search/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/wordy/package.json b/exercises/practice/wordy/package.json index b564859909..8d991ff332 100644 --- a/exercises/practice/wordy/package.json +++ b/exercises/practice/wordy/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/yacht/package.json b/exercises/practice/yacht/package.json index dc04676d05..849347c62a 100644 --- a/exercises/practice/yacht/package.json +++ b/exercises/practice/yacht/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/zebra-puzzle/package.json b/exercises/practice/zebra-puzzle/package.json index de721ef8aa..503a57148d 100644 --- a/exercises/practice/zebra-puzzle/package.json +++ b/exercises/practice/zebra-puzzle/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {}, diff --git a/exercises/practice/zipper/package.json b/exercises/practice/zipper/package.json index a732e8a7f9..3cea55c687 100644 --- a/exercises/practice/zipper/package.json +++ b/exercises/practice/zipper/package.json @@ -13,14 +13,14 @@ "@exercism/babel-preset-javascript": "^0.5.1", "@exercism/eslint-config-javascript": "^0.8.1", "@jest/globals": "^29.7.0", - "@types/node": "^22.15.29", + "@types/node": "^24.3.0", "@types/shelljs": "^0.8.17", "babel-jest": "^29.7.0", "core-js": "~3.42.0", "diff": "^8.0.2", "eslint": "^9.28.0", "expect": "^29.7.0", - "globals": "^16.2.0", + "globals": "^16.3.0", "jest": "^29.7.0" }, "dependencies": {},