diff --git a/.github/scripts/package-version.sh b/.github/scripts/package-version.sh index a5580a66c0..e2eb65a905 100644 --- a/.github/scripts/package-version.sh +++ b/.github/scripts/package-version.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -SEMVER_VERSION=$(npx find-versions-cli "$TAG") +SEMVER_VERSION=$(npx --no find-versions-cli "$TAG") if [[ $RELEASE == "true" ]] then if [[ $SEMVER_VERSION == *-* ]] diff --git a/package-lock.json b/package-lock.json index 093905f816..6dd20756bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,6 +30,7 @@ "details-element-polyfill": "^2.4.0", "dialog-polyfill": "^0.5.6", "dotenv": "^16.0.2", + "find-versions-cli": "^4.0.0", "html-validate": "^7.5.0", "html5-boilerplate": "^8.0.0", "husky": "^8.0.1", @@ -7483,6 +7484,78 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/find-versions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", + "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", + "dev": true, + "dependencies": { + "semver-regex": "^4.0.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions-cli": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions-cli/-/find-versions-cli-4.0.0.tgz", + "integrity": "sha512-XLuLHED6GZvh0gEqfbmwiX5+GFbyyTBU7sDztCINJLtZ8pJPj56w2Ra4GunvR2354o8DT13EjmmRaDgf6LQH6g==", + "dev": true, + "dependencies": { + "find-versions": "^5.0.0", + "meow": "^9.0.0" + }, + "bin": { + "find-versions": "cli.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions-cli/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions-cli/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -13532,6 +13605,18 @@ "node": ">=8" } }, + "node_modules/semver-regex": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", + "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/send": { "version": "0.17.2", "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", @@ -22677,6 +22762,53 @@ "path-exists": "^4.0.0" } }, + "find-versions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", + "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", + "dev": true, + "requires": { + "semver-regex": "^4.0.5" + } + }, + "find-versions-cli": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions-cli/-/find-versions-cli-4.0.0.tgz", + "integrity": "sha512-XLuLHED6GZvh0gEqfbmwiX5+GFbyyTBU7sDztCINJLtZ8pJPj56w2Ra4GunvR2354o8DT13EjmmRaDgf6LQH6g==", + "dev": true, + "requires": { + "find-versions": "^5.0.0", + "meow": "^9.0.0" + }, + "dependencies": { + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -27138,6 +27270,12 @@ "semver": "^6.3.0" } }, + "semver-regex": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", + "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", + "dev": true + }, "send": { "version": "0.17.2", "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", diff --git a/package.json b/package.json index a7eef85d3b..485d7145fa 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "details-element-polyfill": "^2.4.0", "dialog-polyfill": "^0.5.6", "dotenv": "^16.0.2", + "find-versions-cli": "^4.0.0", "html-validate": "^7.5.0", "html5-boilerplate": "^8.0.0", "husky": "^8.0.1",