{"_id":"zod-package-json","_rev":"10-1f4713ad94d08bc35c2d783366538c79","name":"zod-package-json","dist-tags":{"next":"2.0.0-0","latest":"2.1.0"},"versions":{"1.0.0":{"name":"zod-package-json","version":"1.0.0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.0.0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"123ecbf16ed63ab45605be064eec28cac6e7c5ca","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.0.0.tgz","fileCount":5,"integrity":"sha512-6OdcI9U5XREEDUQp1XxkaDDR8G14eAuMgbjHkECjKNq6RxBPkpzkOOXr3kzyL6r0ckv7nivB1h9sL/d2dUVkXQ==","signatures":[{"sig":"MEQCIGktc78+tsGS0laibqAzArCfVJndZjrLOo3mJgR+1c6EAiBCnEKXAYjba32srnWDNNkFqTYIWz7y7zhjd5MWwbBfMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35501},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bbd6dd84a4128029610be4b7c4d7c8fda905ff9d","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.5.0","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.3","tsup":"^8.0.2","vitest":"^1.5.0","prettier":"^3.2.5","typescript":"^5.4.5","@vitest/coverage-v8":"^1.5.0","@arethetypeswrong/cli":"^0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.0.0_1712870294042_0.5612183137324016","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"zod-package-json","version":"1.0.1","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.0.1","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"8966410adad66c43dd668a3dea77556c9737bc00","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.0.1.tgz","fileCount":5,"integrity":"sha512-nkMllpAjelNR5TI3RH/uzC4E2oHzQ1xKAVsM+XwdnwWUqFzuHYOTrkcylMlP6AKuIAObjcliAx137JY/37CNCw==","signatures":[{"sig":"MEYCIQDi+CHzOSNDzYDEbBW8u37tGF8vCMWnibjpvoSR/+DisAIhAI+diT1Pr2ZFP3wETItbdERVFxkWO64+MVHyj+S3qk5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35613},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a862be5cccf191e56035f06ba76a5f3f06d0b490","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.5.0","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"^3.22.4"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.3","tsup":"^8.0.2","vitest":"^1.5.0","prettier":"^3.2.5","typescript":"^5.4.5","@vitest/coverage-v8":"^1.5.0","@arethetypeswrong/cli":"^0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.0.1_1713651591090_0.023108614857760168","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"zod-package-json","version":"1.0.2","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.0.2","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"a4926dba61e1b05f26e15efb5c02a0708a0e83ed","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.0.2.tgz","fileCount":5,"integrity":"sha512-6kh/j4VnyWUNT47SHPq4QWp8WQMv/0SdWrc5EevxQ2fk2PNCSDBdhNFd3c677N1A8xlm1n6OSkUKBfoKSspEqw==","signatures":[{"sig":"MEYCIQDALX4oRPNZfb5gpFMz/L7YGIeXk5dJeTtZVbux51K5ogIhAINKFWG2M8tRMXzUD2H2vxK3Ft1kdUnkNWl1bdIJoBC7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35613},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"21915e70c696eb415137acc25d3cdccce69c63a3","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.5.0","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.12.1","dependencies":{"zod":"^3.23.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","tsup":"^8.0.2","vitest":"^1.5.0","prettier":"^3.2.5","typescript":"^5.4.5","@vitest/coverage-v8":"^1.5.0","@arethetypeswrong/cli":"^0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.0.2_1713883487631_0.2475045007683936","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"zod-package-json","version":"1.0.3","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.0.3","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"9f8173e5b22ddbf332172828c4c428e34790c223","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.0.3.tgz","fileCount":5,"integrity":"sha512-Mb6GzuRyUEl8X+6V6xzHbd4XV0au/4gOYrYP+CAfHL32uPmGswES+v2YqonZiW1NZWVA3jkssCKSU2knonm/aQ==","signatures":[{"sig":"MEUCIEG7OiDPlQ30OK1l83M6VtIFsQrLuf0NTwy3Ag8zprqUAiEAgRWielMwLrXLjCGvUznnS4Avhm0SduzVj3EQro8DTSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36619},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"60686e5545f947c75d0f45386b9f3b3b3d86bb56","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.5.0","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.5","tsup":"^8.1.0","vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.4.5","@vitest/coverage-v8":"^1.6.0","@arethetypeswrong/cli":"^0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.0.3_1718143873542_0.170877742533605","host":"s3://npm-registry-packages"}},"1.1.0-0":{"name":"zod-package-json","version":"1.1.0-0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.1.0-0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"0bd622c07105f73f54b81dfcf4ffb95b4c7ad224","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.1.0-0.tgz","fileCount":5,"integrity":"sha512-kunWk4imxnWitxC/Aac2FuEtGZ5gg9lOObFfpIXXl5e7Sa6RaR64MBWFwICFc21F4At+3lOGclHYqJqBgQVQmA==","signatures":[{"sig":"MEYCIQCmy8Om2yJimhD/dWiNB9I4ydtPEkHTfA3CAUWpuAMxxAIhANPYnKpeP0sE1+Tpfz2wsv4xv5h9Y4+5SJNCRCpous/g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36621},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"aa2bf64523022f18fdb090a29f9f9baf34bc203e","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.8.2","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.1.0","tsup":"^8.3.5","vitest":"^3.0.2","prettier":"^3.4.2","typescript":"^5.7.3","@vitest/coverage-v8":"^3.0.2","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.1.0-0_1737398161126_0.9591058906984256","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"zod-package-json","version":"1.1.0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.1.0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"eb0fcb46e95042c3f79b8334007af2038223c040","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.1.0.tgz","fileCount":5,"integrity":"sha512-RvEsa3W/NCqEBMtnoE09GRVelA3IqRcKaijEiM6CEGsD19qLurf0HjrYMHwOqImOszlLL0ja63DPJeeU4pm7oQ==","signatures":[{"sig":"MEQCIBIJV6KSKxMvFhcxziFAd8RPt3mnD2egy7yn/DElIq8UAiARNvY6qFYLxukEJ7DVOEAGbg4aXYdySET1JPz7ingVmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36619},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dc6ba54ac9b3a0895c0013bd895990e4a131ad10","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.8.2","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.1.0","tsup":"^8.3.5","vitest":"^3.0.2","prettier":"^3.4.2","typescript":"^5.7.3","@vitest/coverage-v8":"^3.0.2","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.1.0_1737401150427_0.8470218645131853","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"zod-package-json","version":"1.2.0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@1.2.0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"a6f9df035555e0c6c6387dbee0555c2acc050f98","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-1.2.0.tgz","fileCount":5,"integrity":"sha512-tamtgPM3MkP+obfO2dLr/G+nYoYkpJKmuHdYEy6IXRKfLybruoJ5NUj0lM0LxwOpC9PpoGLbll1ecoeyj43Wsg==","signatures":[{"sig":"MEQCIBzxqSODJJCmES63ZrOaDFN/LC+P2fP56dhbxZ2PP3qFAiARAz7RANLGGwetm9nLcFYZY0XRJssVi4TvRXTpU7u7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36620},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2dc9e518869f34b7af7f6debf886d380d4a05e21","scripts":{"attw":"attw --pack . --ignore-rules cjs-resolves-to-esm","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && tsup","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.25.64"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","tsup":"^8.5.0","vitest":"^3.2.3","prettier":"^3.5.3","typescript":"^5.8.3","@vitest/coverage-v8":"^3.2.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_1.2.0_1750093716783_0.9854434320431182","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-0":{"name":"zod-package-json","version":"2.0.0-0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@2.0.0-0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"5e0a726a5a13a850281d53a1b6218128fb6a3f0a","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-2.0.0-0.tgz","fileCount":11,"integrity":"sha512-lsoNhksACZZEq9aywHDmqC89sGqHv2zRCe+lug7DcpzPmB2d1S6PLH92s96iVvkuqoQXUJo1d1LiimFNCYmd6w==","signatures":[{"sig":"MEYCIQCPHgikXWZ0jdOwz5rT9oMte/LXZJ57ui2qsYJvArd+mAIhAIS2aps6QU7kknzEhyAdX/UKqvODOjHRERXRkEXD4zAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39210},"type":"module","zshy":{"cjs":false,"exports":{".":"./src/index.ts","./mini":"./src/mini/index.ts","./package.json":"./package.json"}},"types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mini":{"types":"./dist/mini/index.d.ts","import":"./dist/mini/index.js"},"./package.json":"./package.json"},"gitHead":"2a9376e2eba066e3ca32995bf1eaae527269a145","scripts":{"attw":"attw --pack . --profile esm-only","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && zshy","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^10.2.0","zshy":"^0.3.4","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.8.3","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_2.0.0-0_1753890852290_0.6294764909826887","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zod-package-json","version":"2.0.0","keywords":["zod","schema","package","json","typescript","npm"],"author":{"url":"https://github.com/velut","name":"Edoardo Scibona"},"license":"MIT","_id":"zod-package-json@2.0.0","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"homepage":"https://github.com/velut/zod-package-json#readme","bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"dist":{"shasum":"d7697c7ff9eee1620aa9607397a31f29e5c9ac54","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-2.0.0.tgz","fileCount":11,"integrity":"sha512-MR5mx9I9rVpGF0rT9yQz4p9yZa6m7KJhfHytoumgdgon/sfWIAqaJ69brIpj5VOe0mdCRdcF7Y9/peinznlj0A==","signatures":[{"sig":"MEUCIQCMXuD3E7lCvjqie5kCdLjsWaHVxXijhjxtvwmG6WFgJAIgfI3SBOKlBxn366OpXXz93KNDY9V/3za4MptvqWEyIkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46373},"type":"module","zshy":{"cjs":false,"exports":{".":"./src/index.ts","./mini":"./src/mini/index.ts","./package.json":"./package.json"}},"types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mini":{"types":"./dist/mini/index.d.ts","import":"./dist/mini/index.js"},"./package.json":"./package.json"},"gitHead":"38fd3c29fe3e52c15bbe0a29067924bd6b0a0217","scripts":{"attw":"attw --pack . --profile esm-only","lint":"prettier --check .","test":"vitest","build":"tsc --noEmit && zshy","check":"tsc --noEmit","format":"prettier --write .","release":"np --no-cleanup","test:ci":"vitest run --coverage --bail 1","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw"},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"repository":{"url":"git+https://github.com/velut/zod-package-json.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for the package.json file format","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","zshy":"^0.3.4","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@vitest/coverage-v8":"^3.2.4","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-package-json_2.0.0_1754075308020_0.46721071185170326","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zod-package-json","version":"2.1.0","description":"Zod schema for the package.json file format","license":"MIT","author":{"name":"Edoardo Scibona","url":"https://github.com/velut"},"repository":{"type":"git","url":"git+https://github.com/velut/zod-package-json.git"},"bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"keywords":["zod","schema","package","json","typescript","npm"],"sideEffects":false,"type":"module","zshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts","./mini":"./src/mini/index.ts"},"cjs":false},"module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mini":{"types":"./dist/mini/index.d.ts","import":"./dist/mini/index.js"}},"engines":{"node":">=20"},"scripts":{"check":"tsc --noEmit","build":"tsc --noEmit && zshy","attw":"attw --pack . --profile esm-only","test":"vitest","test:ci":"vitest run --coverage --bail 1","lint":"prettier --check .","format":"prettier --write .","pre-push":"bun install && bun run lint && bun run build && bun run test:ci && bun run attw","release":"np --no-cleanup"},"peerDependencies":{"zod":"^4.0.0"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@vitest/coverage-v8":"^3.2.4","np":"^10.2.0","prettier":"^3.6.2","typescript":"^5.9.2","vitest":"^3.2.4","zshy":"^0.3.5"},"_id":"zod-package-json@2.1.0","gitHead":"351e76a66ff7dd45cd95667ed59d14ff40412232","homepage":"https://github.com/velut/zod-package-json#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-XLlyeEk+5q4m+GSNrTXAi9QwTbtOCHJOzr1eTCHsF6J5y8zypZRFCvfO1rOZ2CXht+9pY6DNpC7si1tcWESPCw==","shasum":"90c88bf9fc8153849884c93976eb95b783dc5264","tarball":"https://registry.npmjs.org/zod-package-json/-/zod-package-json-2.1.0.tgz","fileCount":11,"unpackedSize":46484,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC553ugK9ogQNwHWcsSLv/vQV5urdkhtbud0HXROo4RAAIhAJWPgf42C3Fan9ynGlOpAOyuPpe9Q9U+SOIUddWcEL7z"}]},"_npmUser":{"name":"velut","email":"scibona.edoardo@proton.me"},"directories":{},"maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-package-json_2.1.0_1756245537675_0.3816070321828928"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-11T21:18:14.041Z","modified":"2025-08-26T21:58:58.065Z","1.0.0":"2024-04-11T21:18:14.202Z","1.0.1":"2024-04-20T22:19:51.241Z","1.0.2":"2024-04-23T14:44:47.760Z","1.0.3":"2024-06-11T22:11:13.724Z","1.1.0-0":"2025-01-20T18:36:01.297Z","1.1.0":"2025-01-20T19:25:50.751Z","1.2.0":"2025-06-16T17:08:36.960Z","2.0.0-0":"2025-07-30T15:54:12.499Z","2.0.0":"2025-08-01T19:08:28.206Z","2.1.0":"2025-08-26T21:58:57.863Z"},"bugs":{"url":"https://github.com/velut/zod-package-json/issues"},"author":{"name":"Edoardo Scibona","url":"https://github.com/velut"},"license":"MIT","homepage":"https://github.com/velut/zod-package-json#readme","keywords":["zod","schema","package","json","typescript","npm"],"repository":{"type":"git","url":"git+https://github.com/velut/zod-package-json.git"},"description":"Zod schema for the package.json file format","maintainers":[{"name":"velut","email":"scibona.edoardo@proton.me"}],"readme":"# zod-package-json\n\n[![Build status](https://img.shields.io/github/actions/workflow/status/velut/zod-package-json/main.yml?branch=main)](https://github.com/velut/zod-package-json/actions?query=workflow%3ACI)\n[![Coverage](https://img.shields.io/codecov/c/gh/velut/zod-package-json)](https://codecov.io/gh/velut/zod-package-json)\n[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/zod-package-json)\n![Language](https://img.shields.io/github/languages/top/velut/zod-package-json)\n[![npm](https://img.shields.io/npm/v/zod-package-json)](https://www.npmjs.com/package/zod-package-json)\n[![License](https://img.shields.io/github/license/velut/zod-package-json)](https://github.com/velut/zod-package-json/blob/main/LICENSE)\n\n[Zod 4](https://zod.dev/) schema for the [`package.json`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json) file format.\n\nThis package exports a [Zod](https://zod.dev/packages/zod) and a [Zod mini](https://zod.dev/packages/mini) schema (and the inferred TypeScript type) named `PackageJson`\nthat can parse most well-formed `package.json` files.\n\nThe schema includes all currently supported properties listed in the\n[npm docs](https://docs.npmjs.com/cli/v11/configuring-npm/package-json)\nas well as additional well-known properties specific to TypeScript and Node.js.\n\nThe schema also preserves unknown properties, which can be accessed\nby indexing the parsed data with the desired string keys.\n\nThe schema only validates the known properties against their expected type\nbut does not do any additional normalization such as merging similar properties.\nIf necessary, that can be done by extending the schema with Zod methods such as\n`.transform()` or `.refine()`.\n\n## Useful resources\n\n- [**Explore the API on jsDocs.io**](https://www.jsdocs.io/package/zod-package-json)\n- View package contents on [**unpkg**](https://unpkg.com/zod-package-json/)\n- View repository on [**GitHub**](https://github.com/velut/zod-package-json)\n- Read the changelog on [**GitHub**](https://github.com/velut/zod-package-json/blob/main/CHANGELOG.md)\n\n## Install\n\n> [!NOTE]  \n> Make sure you have Zod v4 installed in your application to use this package.\n\nUsing `npm`:\n\n```\nnpm add zod zod-package-json\n```\n\nUsing `yarn`:\n\n```\nyarn add zod zod-package-json\n```\n\nUsing `pnpm`:\n\n```\npnpm add zod zod-package-json\n```\n\nUsing `bun`:\n\n```\nbun add zod zod-package-json\n```\n\n## Usage examples\n\nTo use the classic Zod schema:\n\n```typescript\nimport { PackageJson } from \"zod-package-json\";\n\n// Parse data from a `package.json` file.\nconst packageJson = PackageJson.parse({\n\tname: \"foo\",\n\tversion: \"1.0.0\",\n\tunknownProp: \"who knows\",\n});\n\n// Access a known property.\npackageJson.name; // \"foo\"\n\n// Access an unknown property.\npackageJson[\"unknownProp\"]; // \"who knows\"\n```\n\nTo use the [Zod mini](https://zod.dev/packages/mini) schema:\n\n```typescript\nimport { PackageJson } from \"zod-package-json/mini\";\n\n// Parse data from a `package.json` file.\nconst packageJson = PackageJson.parse({\n\tname: \"foo\",\n\tversion: \"1.0.0\",\n\tunknownProp: \"who knows\",\n});\n\n// Access a known property.\npackageJson.name; // \"foo\"\n\n// Access an unknown property.\npackageJson[\"unknownProp\"]; // \"who knows\"\n```\n\n## License\n\n```\nMIT\n```\n\nCopyright (c) 2025 Edoardo Scibona\n\nSee [LICENSE](./LICENSE) file.\n","readmeFilename":"README.md"}