diff --git a/package.json b/package.json index c13fdf1e63..352b9076d0 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "npm-check-updates": "16.14.20", - "npm-package-json-lint": "7.1.0", + "npm-package-json-lint": "8.0.0", "npm-run-all": "4.1.5", "plop": "4.0.1", "postcss": "8.4.38", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 872494ff50..62bbbe00f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,8 +63,8 @@ importers: specifier: 16.14.20 version: 16.14.20 npm-package-json-lint: - specifier: 7.1.0 - version: 7.1.0(typescript@5.5.2) + specifier: 8.0.0 + version: 8.0.0(typescript@5.5.2) npm-run-all: specifier: 4.1.5 version: 4.1.5 @@ -2858,9 +2858,6 @@ packages: '@types/node@20.7.0': resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==} - '@types/normalize-package-data@2.4.2': - resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==} - '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5055,10 +5052,6 @@ packages: resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} - engines: {node: '>= 4'} - ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} @@ -6515,9 +6508,9 @@ packages: resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} engines: {node: ^16.14.0 || >=18.0.0} - npm-package-json-lint@7.1.0: - resolution: {integrity: sha512-ypcMpag32TCP89zzLSS+7vjeR2QY613WzmO2upcJgKNWlcswDz8cdb80urbBNHkhSPI40ex3nsKrRDH/WhMYOg==} - engines: {node: '>=16.0.0', npm: '>=8.0.0'} + npm-package-json-lint@8.0.0: + resolution: {integrity: sha512-44xqAKoV0nXnBYYLGUhMItGZb5tW3cLoW3UZxcsaCOX/YAkECrzOQA5F48oAA51vVE5CqAnsJB2CFvtolzMA3Q==} + engines: {node: '>=18.0.0', npm: '>=9.0.0'} hasBin: true npm-packlist@7.0.4: @@ -8171,8 +8164,8 @@ packages: resolution: {integrity: sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==} engines: {node: '>=16'} - type-fest@4.7.0: - resolution: {integrity: sha512-OYI0GNgutT8XtqvoSYUWzBkwoTXgkDVJSSyzzjtGp+HNyrGOJypM2UHtbnbEmNk2/OI7YmKpjjI/gfFSrfEQwQ==} + type-fest@4.20.1: + resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} engines: {node: '>=16'} type-is@1.6.18: @@ -8411,6 +8404,10 @@ packages: resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -9758,7 +9755,7 @@ snapshots: '@babel/template@7.24.6': dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.6 '@babel/types': 7.24.6 @@ -9999,7 +9996,7 @@ snapshots: debug: 4.3.4 espree: 9.6.1 globals: 13.22.0 - ignore: 5.3.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -11900,8 +11897,6 @@ snapshots: '@types/node@20.7.0': {} - '@types/normalize-package-data@2.4.2': {} - '@types/normalize-package-data@2.4.4': {} '@types/pretty-hrtime@1.0.3': {} @@ -14590,8 +14585,6 @@ snapshots: dependencies: minimatch: 9.0.4 - ignore@5.2.4: {} - ignore@5.3.0: {} ignore@5.3.1: {} @@ -16543,7 +16536,7 @@ snapshots: normalize-package-data@3.0.3: dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.0 + is-core-module: 2.13.1 semver: 7.6.2 validate-npm-package-license: 3.0.4 @@ -16628,7 +16621,7 @@ snapshots: semver: 7.6.2 validate-npm-package-name: 5.0.0 - npm-package-json-lint@7.1.0(typescript@5.5.2): + npm-package-json-lint@8.0.0(typescript@5.5.2): dependencies: ajv: 6.12.6 ajv-errors: 1.0.1(ajv@6.12.6) @@ -16636,17 +16629,17 @@ snapshots: cosmiconfig: 8.3.6(typescript@5.5.2) debug: 4.3.4 globby: 11.1.0 - ignore: 5.2.4 + ignore: 5.3.1 is-plain-obj: 3.0.0 - jsonc-parser: 3.2.0 + jsonc-parser: 3.2.1 log-symbols: 4.1.0 meow: 9.0.0 plur: 4.0.0 - semver: 7.5.4 + semver: 7.6.2 slash: 3.0.0 strip-json-comments: 3.1.1 - type-fest: 4.7.0 - validate-npm-package-name: 5.0.0 + type-fest: 4.20.1 + validate-npm-package-name: 5.0.1 transitivePeerDependencies: - supports-color - typescript @@ -17022,14 +17015,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@7.1.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.0 lines-and-columns: 2.0.3 @@ -17037,7 +17030,7 @@ snapshots: parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 type-fest: 4.15.0 @@ -17462,7 +17455,7 @@ snapshots: read-pkg@5.2.0: dependencies: - '@types/normalize-package-data': 2.4.2 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -18596,7 +18589,7 @@ snapshots: type-fest@4.15.0: {} - type-fest@4.7.0: {} + type-fest@4.20.1: {} type-is@1.6.18: dependencies: @@ -18829,7 +18822,7 @@ snapshots: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.6.0 + semver: 7.6.2 semver-diff: 4.0.0 xdg-basedir: 5.1.0 @@ -18903,6 +18896,8 @@ snapshots: dependencies: builtins: 5.0.1 + validate-npm-package-name@5.0.1: {} + vary@1.1.2: {} vfile-message@4.0.2: @@ -18950,7 +18945,7 @@ snapshots: vscode-json-languageservice@4.2.1: dependencies: - jsonc-parser: 3.2.0 + jsonc-parser: 3.2.1 vscode-languageserver-textdocument: 1.0.8 vscode-languageserver-types: 3.17.4 vscode-nls: 5.2.0