{"name":"package-json-validator","version":"0.15.0","keywords":["lint","package.json","package.json linter","package.json validator","validator"],"author":{"name":"Nick Sullivan","email":"nick@sullivanflock.com"},"license":"MIT","_id":"package-json-validator@0.15.0","maintainers":[{"name":"joshuakgoldberg","email":"joshuakgoldberg@outlook.com"}],"contributors":[{"name":"Nick Sullivan","email":"nick@sullivanflock.com"},{"url":"https://joshuakgoldberg.com","name":"JoshuaKGoldberg","email":"npm@joshuakgoldberg.com"}],"homepage":"https://github.com/JoshuaKGoldberg/package-json-validator#readme","bugs":{"url":"https://github.com/JoshuaKGoldberg/package-json-validator/issues"},"bin":{"pjv":"lib/bin/pjv.js"},"dist":{"shasum":"3f61f35fa5f4bb4d535877d8662c0891208e06a3","size":14109,"noattachment":false,"key":"/package-json-validator/-/package-json-validator-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/package-json-validator/download/package-json-validator-0.15.0.tgz"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"type":"./lib/index.d.ts","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"5beb7bba46f73fb8e874a6717f31fea73364e8ec","scripts":{"lint":"eslint . --max-warnings 0","test":"vitest","build":"tsup","format":"prettier .","lint:md":"markdownlint \"**/*.md\" \".github/**/*.md\" --rules sentences-per-line","prepare":"husky","lint:knip":"knip","typecheck":"tsc","lint:packages":"pnpm dedupe --check","lint:spelling":"cspell \"**\" \".github/**/*\""},"_npmUser":{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},"repository":{"url":"git+https://github.com/JoshuaKGoldberg/package-json-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"Tools to validate package.json files.","directories":{},"lint-staged":{"*":"prettier --ignore-unknown --write"},"_nodeVersion":"20.19.1","dependencies":{"yargs":"~18.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0","devDependencies":{"knip":"5.60.0","tsup":"8.5.0","husky":"9.1.7","cspell":"9.0.0","eslint":"9.28.0","vitest":"3.2.0","prettier":"3.5.3","@eslint/js":"9.28.0","release-it":"19.0.1","typescript":"5.8.2","@types/node":"22.15.0","lint-staged":"16.1.0","@types/yargs":"17.0.33","markdownlint":"0.38.0","eslint-plugin-n":"17.19.0","markdownlint-cli":"0.45.0","console-fail-test":"0.5.0","eslint-plugin-yml":"1.18.0","typescript-eslint":"8.33.0","prettier-plugin-sh":"0.17.0","sentences-per-line":"0.3.0","@vitest/coverage-v8":"3.2.0","eslint-plugin-jsdoc":"50.7.0","eslint-plugin-jsonc":"2.20.0","eslint-plugin-regexp":"2.8.0","@vitest/eslint-plugin":"1.2.0","create-typescript-app":"2.42.0","prettier-plugin-curly":"0.3.1","eslint-plugin-markdown":"5.1.0","eslint-plugin-package-json":"0.33.0","eslint-plugin-perfectionist":"4.14.0","prettier-plugin-packagejson":"2.5.10","@types/eslint-plugin-markdown":"2.0.2","@release-it/conventional-changelog":"10.0.0","@eslint-community/eslint-plugin-eslint-comments":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/package-json-validator_0.15.0_1749769512793_0.3846368037817527","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-12T23:05:13.065Z","publish_time":1749769513065,"_source_registry_name":"default","_cnpm_publish_time":1749769513065,"dist-tags":{"latest":"0.59.0"}}