diff --git a/package.json b/package.json index 24a01442..75c8be2f 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "lint-staged": "^15.2.2", "markdownlint": "^0.34.0", "markdownlint-cli": "^0.39.0", - "npm-package-json-lint": "^6.4.0", + "npm-package-json-lint": "^7.0.0", "prettier": "^3.2.5", "prettier-plugin-curly": "^0.2.1", "prettier-plugin-packagejson": "^2.4.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57a0d164..20486d0f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,8 +99,8 @@ devDependencies: specifier: ^0.39.0 version: 0.39.0 npm-package-json-lint: - specifier: ^6.4.0 - version: 6.4.0 + specifier: ^7.0.0 + version: 7.1.0(typescript@5.4.3) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -115,7 +115,7 @@ devDependencies: version: 17.1.1(typescript@5.4.3) semantic-release: specifier: ^21.0.0 - version: 21.0.0 + version: 21.0.0(typescript@5.4.3) sentences-per-line: specifier: ^0.2.1 version: 0.2.1 @@ -1819,7 +1819,7 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.2.0 lodash: 4.17.21 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) dev: true /@semantic-release/commit-analyzer@11.1.0(semantic-release@21.0.0): @@ -1835,7 +1835,7 @@ packages: import-from-esm: 1.3.3 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) transitivePeerDependencies: - supports-color dev: true @@ -1853,7 +1853,7 @@ packages: import-from: 4.0.0 lodash: 4.17.21 micromatch: 4.0.5 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) transitivePeerDependencies: - supports-color dev: true @@ -1882,7 +1882,7 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) transitivePeerDependencies: - supports-color dev: true @@ -1908,7 +1908,7 @@ packages: mime: 3.0.0 p-filter: 2.1.0 p-retry: 4.6.2 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) url-join: 4.0.1 transitivePeerDependencies: - encoding @@ -1936,7 +1936,7 @@ packages: lodash-es: 4.17.21 mime: 3.0.0 p-filter: 3.0.0 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) url-join: 5.0.0 transitivePeerDependencies: - encoding @@ -1960,7 +1960,7 @@ packages: rc: 1.2.8 read-pkg: 8.1.0 registry-auth-token: 5.0.2 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) semver: 7.6.0 tempy: 3.1.0 dev: true @@ -1981,7 +1981,7 @@ packages: into-stream: 6.0.0 lodash: 4.17.21 read-pkg-up: 7.0.1 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) transitivePeerDependencies: - supports-color dev: true @@ -2002,7 +2002,7 @@ packages: into-stream: 7.0.0 lodash-es: 4.17.21 read-pkg-up: 10.1.0 - semantic-release: 21.0.0 + semantic-release: 21.0.0(typescript@5.4.3) transitivePeerDependencies: - supports-color dev: true @@ -3552,14 +3552,20 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig@8.0.0: - resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + /cosmiconfig@8.3.6(typescript@5.4.3): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + typescript: 5.4.3 dev: true /cosmiconfig@9.0.0(typescript@5.4.3): @@ -6925,15 +6931,15 @@ packages: validate-npm-package-name: 5.0.0 dev: true - /npm-package-json-lint@6.4.0: - resolution: {integrity: sha512-cuXAJJB1Rdqz0UO6w524matlBqDBjcNt7Ru+RDIu4y6RI1gVqiWBnylrK8sPRk81gGBA0X8hJbDXolVOoTc+sA==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} + /npm-package-json-lint@7.1.0(typescript@5.4.3): + resolution: {integrity: sha512-ypcMpag32TCP89zzLSS+7vjeR2QY613WzmO2upcJgKNWlcswDz8cdb80urbBNHkhSPI40ex3nsKrRDH/WhMYOg==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} hasBin: true dependencies: ajv: 6.12.6 ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 - cosmiconfig: 8.0.0 + cosmiconfig: 8.3.6(typescript@5.4.3) debug: 4.3.4 globby: 11.1.0 ignore: 5.3.1 @@ -6945,10 +6951,11 @@ packages: semver: 7.6.0 slash: 3.0.0 strip-json-comments: 3.1.1 - type-fest: 3.13.1 + type-fest: 4.14.0 validate-npm-package-name: 5.0.0 transitivePeerDependencies: - supports-color + - typescript dev: true /npm-pick-manifest@9.0.0: @@ -8188,7 +8195,7 @@ packages: regexp-ast-analysis: 0.7.1 dev: true - /semantic-release@21.0.0: + /semantic-release@21.0.0(typescript@5.4.3): resolution: {integrity: sha512-zks0jVk2Hbyhn014vshcwQ6e6gM9jDPr8SdujqfAzPJBvvvSXa8GHz/x+W0VaW2aBNawWFAlx6N45dp1H1XCCw==} engines: {node: '>=18'} hasBin: true @@ -8199,7 +8206,7 @@ packages: '@semantic-release/npm': 10.0.6(semantic-release@21.0.0) '@semantic-release/release-notes-generator': 10.0.3(semantic-release@21.0.0) aggregate-error: 4.0.1 - cosmiconfig: 8.0.0 + cosmiconfig: 8.3.6(typescript@5.4.3) debug: 4.3.4 env-ci: 8.0.0 execa: 7.1.1 @@ -8224,6 +8231,7 @@ packages: transitivePeerDependencies: - encoding - supports-color + - typescript dev: true /semver-diff@4.0.0: