diff --git a/package-lock.json b/package-lock.json index f99b1783..78e11c6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "mermaid": "^10.9.0", "micromatch": "^4.0.7", "node-fetch": "^3.3.2", - "npm-package-json-lint": "^7.0.0", + "npm-package-json-lint": "^9.1.0", "npm-run-all": "^4.1.5", "prettier": "^3.0.0", "puppeteer": "^23.11.1", @@ -20430,36 +20430,36 @@ } }, "node_modules/npm-package-json-lint": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-7.1.0.tgz", - "integrity": "sha512-ypcMpag32TCP89zzLSS+7vjeR2QY613WzmO2upcJgKNWlcswDz8cdb80urbBNHkhSPI40ex3nsKrRDH/WhMYOg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-9.1.0.tgz", + "integrity": "sha512-EM+c1FSgncwyNpBRf+Wl92zCfrtBiHZFZE+ncqQEqsW/tLTcHX/GUHCDdPzI0XFKBZHvz+h3C+Ov3VfwJfW9Dw==", "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.6", "ajv-errors": "^1.0.1", "chalk": "^4.1.2", - "cosmiconfig": "^8.2.0", - "debug": "^4.3.4", + "cosmiconfig": "^8.3.6", + "debug": "^4.4.3", "globby": "^11.1.0", - "ignore": "^5.2.4", + "ignore": "^5.3.2", "is-plain-obj": "^3.0.0", - "jsonc-parser": "^3.2.0", + "jsonc-parser": "^3.3.1", "log-symbols": "^4.1.0", "meow": "^9.0.0", "plur": "^4.0.0", - "semver": "^7.5.4", + "semver": "^7.7.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1", - "type-fest": "^4.3.3", - "validate-npm-package-name": "^5.0.0" + "type-fest": "^5.0.1", + "validate-npm-package-name": "^6.0.0" }, "bin": { "npmPkgJsonLint": "dist/cli.js" }, "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" + "node": ">=20.0.0", + "npm": ">=10.0.0" } }, "node_modules/npm-package-json-lint/node_modules/ajv": { @@ -20571,26 +20571,29 @@ } }, "node_modules/npm-package-json-lint/node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.3.1.tgz", + "integrity": "sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==", "dev": true, "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, "engines": { - "node": ">=16" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/npm-package-json-lint/node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", "dev": true, "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-run-all": { @@ -22937,6 +22940,19 @@ "url": "https://opencollective.com/synckit" } }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tar-fs": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz", diff --git a/package.json b/package.json index f96b6017..8cc94de4 100644 --- a/package.json +++ b/package.json @@ -143,7 +143,7 @@ "mermaid": "^10.9.0", "micromatch": "^4.0.7", "node-fetch": "^3.3.2", - "npm-package-json-lint": "^7.0.0", + "npm-package-json-lint": "^9.1.0", "npm-run-all": "^4.1.5", "prettier": "^3.0.0", "puppeteer": "^23.11.1",