{"bugs":{"url":"https://github.com/nvie/decoders/issues"},"dist":{"shasum":"e9a5c11d91b0bac9fa71fd28eb945585466f7c92","tarball":"https://registry.npmjs.org/decoders/-/decoders-2.11.0.tgz","fileCount":7,"integrity":"sha512-HaytLqb1Jc6DyhLCMKReaqRTSoQpiBz7hRXrQRD2n79Ugh7mWwj2MobJC1p5+ipkLO246/CzJNFwqAtT0T8INQ==","signatures":[{"sig":"MEUCIQCmDH2gOz7s1Lxrc6Tk+3iWp57dV3FfwzMp56VjJoia3AIgDzVOA5DVPHvjLoaPcq5LZj717l42TICF+Mjypt8g+Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCipTirJ67bC+jWi/rQd+n2xrij+7urLx7hor8huWPQVgIgVEV3vE4O62T8+pZeptNhg8n8Sh1v2v54VCYmX4oP7k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/decoders@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126800},"main":"./dist/index.cjs","name":"decoders","type":"module","types":"./dist/index.d.cts","author":{"name":"Vincent Driessen"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","module":"./dist/index.js","default":"./dist/index.cjs"}}},"gitHead":"ec71af46b6d5d77b5ac8e423ce329a2bc1e3044e","license":"MIT","scripts":{"docs":"pnpm run build && cp -r dist/ docs/decoders-latest-snapshot/ && cd docs && rm -rf .next && pnpm run dev","lint":"oxlint src/ test/ && prettier --list-different src/ test/ test-d/ && node bin/lint-side-effects.js","test":"vitest run --coverage","build":"tsup","format":"oxlint --fix src/ test/ ; prettier --write src/ test/ test-d/ docs/content/ ; pnpm run docs:update-sources ; pnpm run docs:update-redirects","release":"release-it","test:types":"pnpm run build && tsd --typings ./dist/index.d.ts","test:watch":"vitest --coverage","lint:package":"publint --strict && attw --pack","test:treeshake":"pnpm run build && node bin/test-treeshake.js","test:typescript":"tsc --noEmit","test:completeness":"./bin/check.sh","docs:update-sources":"node bin/update-source-lines.js","docs:update-redirects":"node bin/update-decoder-redirects.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c70cda25-247c-4861-8598-5c642c7ec980"}},"homepage":"https://github.com/nvie/decoders#readme","keywords":["Decoder","decoders","typescript","runtime","input","schema","validation","type","inference","verify"],"githubUrl":"https://github.com/nvie/decoders","repository":{"url":"git+https://github.com/nvie/decoders.git","type":"git"},"_npmVersion":"11.19.0","description":"Elegant and battle-tested validation library for type-safe input data for TypeScript","directories":{},"maintainers":[{"name":"nvie","email":"me@nvie.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0","devDependencies":{"tsd":"^0.33.0","tsup":"^8.5.1","oxlint":"^1.83.0","vitest":"^4.1.11","publint":"^0.3.24","prettier":"^3.9.6","ts-morph":"^28.0.0","itertools":"^2.7.1","fast-check":"^4.10.0","pkg-pr-new":"^0.0.88","release-it":"^21.0.3","typescript":"^5.9.3","@arethetypeswrong/cli":"^0.18.5","@standard-schema/spec":"^1.1.0","@vitest/coverage-istanbul":"^4.1.11","@release-it/keep-a-changelog":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/decoders_2.11.0_1790158114032_0.6658577709143867","host":"s3://npm-registry-packages-npm-production"},"_id":"decoders@2.11.0","version":"2.11.0"}