From 72c38e94f4f43e9f34e09d5ff03c1ff9d2599265 Mon Sep 17 00:00:00 2001 From: Ronny Esterluss Date: Wed, 13 Mar 2024 15:32:11 +0100 Subject: [PATCH] update lib and deps to node20 (#2) include node21 in github build --- .github/workflows/node.js.yml | 2 +- flake.lock | 12 ++++++------ package.json | 2 +- shell.nix | 4 ++-- yarn.lock | 8 ++++---- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 32c00a3..6d036c5 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 21.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: diff --git a/flake.lock b/flake.lock index bdb2d57..f230e3f 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", "owner": "numtide", "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1705883077, - "narHash": "sha256-ByzHHX3KxpU1+V0erFy8jpujTufimh6KaS/Iv3AciHk=", + "lastModified": 1710283812, + "narHash": "sha256-F+s4//HwNEXtgxZ6PLoe5khDTmUukPYbjCvx7us2vww=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5f5210aa20e343b7e35f40c033000db0ef80d7b9", + "rev": "73bf415737ceb66a6298f806f600cfe4dccd0a41", "type": "github" }, "original": { diff --git a/package.json b/package.json index 3f44f49..cfebb98 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@stylistic/eslint-plugin": "^1.5.4", "@types/jest": "^29.5.11", - "@types/node": "18", + "@types/node": "^20.11.27", "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", "eslint": "^8.56.0", diff --git a/shell.nix b/shell.nix index 5fb0a48..d4fc496 100644 --- a/shell.nix +++ b/shell.nix @@ -13,8 +13,8 @@ in with pkgs; mkShell { nativeBuildInputs = [ - nodejs-18_x - (yarn.override { nodejs = nodejs-18_x; }) + nodejs_20 + (yarn.override { nodejs = nodejs_20; }) # custom pkg groups linuxPkgs diff --git a/yarn.lock b/yarn.lock index 816ac6d..f8f2341 100644 --- a/yarn.lock +++ b/yarn.lock @@ -807,10 +807,10 @@ dependencies: undici-types "~5.26.4" -"@types/node@18": - version "18.19.21" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.21.tgz#f4ca1ac8ffb05ee4b89163c2d6fac9a1a59ee149" - integrity sha512-2Q2NeB6BmiTFQi4DHBzncSoq/cJMLDdhPaAoJFnFCyD9a8VPZRf7a1GAwp1Edb7ROaZc5Jz/tnZyL6EsWMRaqw== +"@types/node@^20.11.27": + version "20.11.27" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.27.tgz#debe5cfc8a507dd60fe2a3b4875b1604f215c2ac" + integrity sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg== dependencies: undici-types "~5.26.4"