diff --git a/package-lock.json b/package-lock.json index e8a4cd4e7..a11c58c05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,7 @@ "prettier": "^3.2.5", "prettier-plugin-sh": "^0.14.0", "reflect-metadata": "^0.1.13", - "shellcheck": "^2.2.0", + "shellcheck": "^3.0.0", "shelljs": "^0.8.5", "shx": "^0.3.4", "sponsorkit": "^0.9.1", @@ -6651,6 +6651,18 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/envalid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/envalid/-/envalid-8.0.0.tgz", + "integrity": "sha512-PGeYJnJB5naN0ME6SH8nFcDj9HVbLpYIfg1p5lAyM9T4cH2lwtu2fLbozC/bq+HUUOIFxhX/LP0/GmlqPHT4tQ==", + "dev": true, + "dependencies": { + "tslib": "2.6.2" + }, + "engines": { + "node": ">=8.12" + } + }, "node_modules/err-code": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", @@ -13761,19 +13773,20 @@ } }, "node_modules/shellcheck": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/shellcheck/-/shellcheck-2.2.0.tgz", - "integrity": "sha512-rMt0WhmeqRrKMUqyTlkL6pd0zY27FRQMQWjQhpHMQETwG2ykc8gz+QGGtxHym4R2np646QgQAcq04sAEo3SWhA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shellcheck/-/shellcheck-3.0.0.tgz", + "integrity": "sha512-pCG1++KHj1ZpkZWokMvyIFNk7oLnZ6hxJtJ3p+EFvYuEPWTqubuuaa2TP1BtgMk34Z9g1xe3b7gI2R97Fr2iqQ==", "dev": true, "dependencies": { "decompress": "^4.2.1", + "envalid": "^8.0.0", "global-agent": "^3.0.0" }, "bin": { "shellcheck": "bin/shellcheck.js" }, "engines": { - "node": ">=18.4.0 || >=16.17.0" + "node": ">=18.12.0" } }, "node_modules/shelljs": { diff --git a/package.json b/package.json index d45dede74..6f2bd4963 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "prettier": "^3.2.5", "prettier-plugin-sh": "^0.14.0", "reflect-metadata": "^0.1.13", - "shellcheck": "^2.2.0", + "shellcheck": "^3.0.0", "shelljs": "^0.8.5", "shx": "^0.3.4", "sponsorkit": "^0.9.1",