diff --git a/package.json b/package.json index 2f115bb..5f20c4d 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,12 @@ { "name": "cmake-ts", - "version": "1.0.2", + "version": "1.0.3", "description": "cmake-js rewrite in typescript to support advanced build configurations", "main": "build/lib.js", "module": "build/lib.mjs", + "engines": { + "node": ">= 18" + }, "exports": { ".": { "require": "./build/lib.js", @@ -116,7 +119,7 @@ "semver": "^7.7.1", "tar": "^6", "url-join": "^4.0.1", - "which": "^2", + "which": "3.0.1", "node-downloader-helper": "^2.1.9", "escape-quotes": "^1.0.2", "commander": "^13.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d90523..16d67aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,8 +132,8 @@ importers: specifier: 3.1.1 version: 3.1.1(@types/debug@4.1.12)(@types/node@22.14.0)(@vitest/ui@3.1.1)(terser@5.39.0)(yaml@2.7.0) which: - specifier: ^2 - version: 2.0.2 + specifier: 3.0.1 + version: 3.0.1 packages: @@ -3318,6 +3318,11 @@ packages: engines: {node: '>= 8'} hasBin: true + which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + which@5.0.0: resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7039,6 +7044,10 @@ snapshots: dependencies: isexe: 2.0.0 + which@3.0.1: + dependencies: + isexe: 2.0.0 + which@5.0.0: dependencies: isexe: 3.1.1