From a2153bd7ac9c09370b026264a163af76f3ddf783 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 29 May 2026 00:58:56 +0000 Subject: [PATCH] chore(deps): update dependency node to v24.16.0 --- .github/workflows/dist.yml | 2 +- .github/workflows/test.yml | 2 +- dist/index.js | 50 ++++++++++++++++++++++++++++++++++++-- package-lock.json | 16 ++++++------ package.json | 2 +- 5 files changed, 59 insertions(+), 13 deletions(-) diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index ea7f0658..e6b791f9 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -16,7 +16,7 @@ jobs: - name: Setup node 24 uses: actions/setup-node@v6 with: - node-version: 24.11.1 + node-version: 24.16.0 - name: install run: npm ci diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 59227cdd..b61d90ff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,7 +49,7 @@ jobs: - name: Setup node 24 uses: actions/setup-node@v6 with: - node-version: 24.11.1 + node-version: 24.16.0 - name: Install package dependencies run: npm install diff --git a/dist/index.js b/dist/index.js index a38eb6e5..bd60f6da 100644 --- a/dist/index.js +++ b/dist/index.js @@ -46241,6 +46241,47 @@ var require_coerce = __commonJS({ } }); +// node_modules/semver/functions/truncate.js +var require_truncate = __commonJS({ + "node_modules/semver/functions/truncate.js"(exports2, module2) { + "use strict"; + var parse = require_parse2(); + var constants3 = require_constants7(); + var SemVer = require_semver(); + var truncate = (version, truncation, options) => { + if (!constants3.RELEASE_TYPES.includes(truncation)) { + return null; + } + const clonedVersion = cloneInputVersion(version, options); + return clonedVersion && doTruncation(clonedVersion, truncation); + }; + var cloneInputVersion = (version, options) => { + const versionStringToParse = version instanceof SemVer ? version.version : version; + return parse(versionStringToParse, options); + }; + var doTruncation = (version, truncation) => { + if (isPrerelease(truncation)) { + return version.version; + } + version.prerelease = []; + switch (truncation) { + case "major": + version.minor = 0; + version.patch = 0; + break; + case "minor": + version.patch = 0; + break; + } + return version.format(); + }; + var isPrerelease = (type) => { + return type.startsWith("pre"); + }; + module2.exports = truncate; + } +}); + // node_modules/semver/internal/lrucache.js var require_lrucache = __commonJS({ "node_modules/semver/internal/lrucache.js"(exports2, module2) { @@ -46349,6 +46390,7 @@ var require_range2 = __commonJS({ return this.range; } parseRange(range) { + range = range.replace(BUILDSTRIPRE, ""); const memoOpts = (this.options.includePrerelease && FLAG_INCLUDE_PRERELEASE) | (this.options.loose && FLAG_LOOSE); const memoKey = memoOpts + ":" + range; const cached = cache.get(memoKey); @@ -46431,12 +46473,14 @@ var require_range2 = __commonJS({ var SemVer = require_semver(); var { safeRe: re, + src, t, comparatorTrimReplace, tildeTrimReplace, caretTrimReplace } = require_re(); var { FLAG_INCLUDE_PRERELEASE, FLAG_LOOSE } = require_constants7(); + var BUILDSTRIPRE = new RegExp(src[t.BUILD], "g"); var isNullSet = (c) => c.value === "<0.0.0-0"; var isAny = (c) => c.value === ""; var isSatisfiable = (comparators, options) => { @@ -47192,7 +47236,7 @@ var require_subset = __commonJS({ if (higher === c && higher !== gt) { return false; } - } else if (gt.operator === ">=" && !satisfies(gt.semver, String(c), options)) { + } else if (gt.operator === ">=" && !c.test(gt.semver)) { return false; } } @@ -47207,7 +47251,7 @@ var require_subset = __commonJS({ if (lower === c && lower !== lt) { return false; } - } else if (lt.operator === "<=" && !satisfies(lt.semver, String(c), options)) { + } else if (lt.operator === "<=" && !c.test(lt.semver)) { return false; } } @@ -47275,6 +47319,7 @@ var require_semver2 = __commonJS({ var lte = require_lte(); var cmp = require_cmp(); var coerce = require_coerce(); + var truncate = require_truncate(); var Comparator = require_comparator(); var Range = require_range2(); var satisfies = require_satisfies(); @@ -47313,6 +47358,7 @@ var require_semver2 = __commonJS({ lte, cmp, coerce, + truncate, Comparator, Range, satisfies, diff --git a/package-lock.json b/package-lock.json index 84d74390..bdc0bce5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@types/jest": "29.5.14", "@types/json-patch": "0.0.33", "@types/lodash": "4.17.24", - "@types/node": "24.7.2", + "@types/node": "24.12.4", "@types/tmp": "0.2.6", "@typescript-eslint/eslint-plugin": "8.59.2", "@typescript-eslint/parser": "8.59.2", @@ -1979,13 +1979,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.7.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.2.tgz", - "integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==", + "version": "24.12.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.4.tgz", + "integrity": "sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.14.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/stack-utils": { @@ -8266,9 +8266,9 @@ } }, "node_modules/undici-types": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", - "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index e0c9e673..3db265e7 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@types/jest": "29.5.14", "@types/json-patch": "0.0.33", "@types/lodash": "4.17.24", - "@types/node": "24.7.2", + "@types/node": "24.12.4", "@types/tmp": "0.2.6", "@typescript-eslint/eslint-plugin": "8.59.2", "@typescript-eslint/parser": "8.59.2",