diff --git a/constraints.pro b/constraints.pro index 6721d4f..45237d1 100644 --- a/constraints.pro +++ b/constraints.pro @@ -90,8 +90,8 @@ 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. -gen_enforced_field(WorkspaceCwd, 'engines.node', '>=16.0.0'). +% The package must specify the expected node version constraint. +gen_enforced_field(WorkspaceCwd, 'engines.node', '^16.20 || ^18.16 || >=20'). % The package is public. gen_enforced_field(WorkspaceCwd, 'publishConfig.access', 'public'). diff --git a/package.json b/package.json index 3199b0e..b695944 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ }, "packageManager": "yarn@3.2.1", "engines": { - "node": ">=16.0.0" + "node": "^16.20 || ^18.16 || >=20" }, "publishConfig": { "access": "public",