From 3edaa5a3b421bdf55461455114e66956bb34852c Mon Sep 17 00:00:00 2001 From: Michele Esposito Date: Wed, 24 Jan 2024 10:32:34 +0100 Subject: [PATCH 1/3] chore: update node min version --- .github/workflows/build-lint-test.yml | 6 +++--- .nvmrc | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-lint-test.yml b/.github/workflows/build-lint-test.yml index 072c1dc45..cbb55a3c9 100644 --- a/.github/workflows/build-lint-test.yml +++ b/.github/workflows/build-lint-test.yml @@ -24,7 +24,7 @@ jobs: - prepare strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} @@ -49,7 +49,7 @@ jobs: - prepare strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} @@ -80,7 +80,7 @@ jobs: - prepare strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} diff --git a/.nvmrc b/.nvmrc index 6f7f377bf..b009dfb9d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v16 +lts/* diff --git a/package.json b/package.json index 38ccd9095..0be362c2f 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ }, "packageManager": "yarn@3.2.1", "engines": { - "node": ">=16.0.0" + "node": "^18.18 || >=20" }, "publishConfig": { "access": "public", From f3ac9211cca36855a0e5fa8126c98ccbb4fee875 Mon Sep 17 00:00:00 2001 From: Michele Esposito Date: Wed, 24 Jan 2024 10:36:57 +0100 Subject: [PATCH 2/3] fix: prolog constraints --- constraints.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/constraints.pro b/constraints.pro index 70b42c987..ae289f3de 100644 --- a/constraints.pro +++ b/constraints.pro @@ -83,7 +83,7 @@ gen_enforced_dependency(WorkspaceCwd, DependencyIdent, null, DependencyType) :- DependencyType == 'devDependencies'. % The package must specify a minimum Node version of 16. -gen_enforced_field(WorkspaceCwd, 'engines.node', '>=16.0.0'). +gen_enforced_field(WorkspaceCwd, 'engines.node', '^18.18 || >=20'). % The package is public. gen_enforced_field(WorkspaceCwd, 'publishConfig.access', 'public'). From 884b3c0952dfdc85d525272818da42d77adc3cd1 Mon Sep 17 00:00:00 2001 From: Michele Esposito <34438276+mikesposito@users.noreply.github.com> Date: Wed, 24 Jan 2024 18:17:39 +0100 Subject: [PATCH 3/3] Update constraints.pro Co-authored-by: Jongsun Suh --- constraints.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/constraints.pro b/constraints.pro index ae289f3de..3f715f576 100644 --- a/constraints.pro +++ b/constraints.pro @@ -82,7 +82,7 @@ gen_enforced_dependency(WorkspaceCwd, DependencyIdent, null, DependencyType) :- workspace_has_dependency(WorkspaceCwd, DependencyIdent, DependencyRange, DependencyType), DependencyType == 'devDependencies'. -% The package must specify a minimum Node version of 16. +% The package must specify a minimum Node version of 18. gen_enforced_field(WorkspaceCwd, 'engines.node', '^18.18 || >=20'). % The package is public.