{"bin":{"ata":"bin/ata.js"},"bugs":{"url":"https://github.com/mertcanaltin/ata-validator/issues"},"dist":{"shasum":"454a0f5a1c12a38937e5dfcdc64e5a60f1d01b37","tarball":"https://registry.npmjs.org/ata-validator/-/ata-validator-0.21.0.tgz","fileCount":66,"integrity":"sha512-cfsVpYxY2c7ZnKQg/eiImSkCFQob6OYgKeGidrBxy8/0W8GoTeiNqqFuqnTkJMDYODYaJmOCKYYWSBpuPClYIg==","signatures":[{"sig":"MEYCIQDOosghX3mOAuRwt6siItxXd3LHmS13ElbyFVREGIqR4AIhALSOfX3PhCZGRqTgxXDSeUlUkHb8vNAcdozHOq5AYH2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16115210},"main":"index.js","name":"ata-validator","types":"index.d.ts","author":{"name":"Mert Can Altin","email":"mertgold60@gmail.com"},"binary":{"napi_versions":[10]},"module":"index.mjs","browser":{"pkg-prebuilds":false,"./lib/native-load.js":"./lib/native-load.browser.js"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":{"import":"./index.browser.mjs","require":"./index.js"},"require":"./index.js"},"./t":{"types":"./t.d.ts","import":"./t.mjs","require":"./t.js"},"./build":{"types":"./build.d.ts","import":"./build.mjs","require":"./build.js"},"./compat":{"types":"./compat.d.ts","import":"./compat.mjs","require":"./compat.js"},"./package.json":"./package.json"},"gitHead":"8837af70193bb94e875a601473655b24ed60cd36","license":"MIT","scripts":{"fuzz":"node tests/fuzz_differential.js","test":"node test.js && node tests/test_no_native.js && node tests/test_browser_nofs.js && node tests/test_browser_imports_guard.js && node tests/test_version_sync.js && node tests/test_safe_regex_source_sync.js && node tests/test_t_builder.js && node tests/test_async_refine.js && node tests/test_safe_regex.js && node tests/test_safe_regex_integration.js && node tests/test_aot_build.js && node tests/test_aot_differential.js && node tests/test_aot_cli_build.js && node tests/test_aot_cli_smoke.js && node tests/test_bundle_standalone.js && node tests/test_standalone_anyof.js && node tests/test_standalone_formats.js && node tests/test_aot_additional_props_errors.js && node tests/test_id_anchor_refs.js && node tests/test_typed_validator_runner.js && node tests/test_define_schema.js && node tests/test_error_codes_lock.js && node tests/test_nullable.js && node tests/test_validate_and_parse.js && node tests/test_validate_data.js && node tests/test_enrich_error.js && node tests/test_rich_errors_optout.js && node tests/test_error_messages.js && node tests/test_source_positions.js && node tests/fuzz_positions.js && node tests/test_data_positions.js && node tests/test_render_shared.js && node tests/test_renderers.js && node tests/test_runtime_error_dx.js && node tests/test_aot_error_dx.js && node tests/test_abort_early.js && node tests/test_branch_collapse.js && node tests/test_suggestions.js && node tests/test_cli_validate.js && node tests/test_cli_version.js && node benchmark/bench_aot_size.mjs","bench":"node benchmark/bench_large.js","build":"cmake-js build --target ata","install":"node scripts/install.js","rebuild":"cmake-js rebuild --target ata","test:ts":"node tests/test_ts_gen.js","prebuild":"pkg-prebuilds-copy --baseDir build/Release --source ata.node --name=ata --strip --napi_version=10","test:aot":"node tests/test_aot_build.js","fuzz:long":"FUZZ_ITERATIONS=100000 node tests/fuzz_differential.js","bench:size":"node benchmark/bench_aot_size.mjs","test:suite":"node tests/run_suite.js","test:typed":"node tests/test_typed_validator_runner.js","test:compat":"node tests/test_compat.js","prebuild-all":"npm run prebuild -- --arch x64 && npm run prebuild -- --arch arm64","test:aot-cli":"node tests/test_aot_cli_build.js","test:browser":"node tests/test_browser.js","release:check":"node scripts/regen-safe-regex-source.js && node scripts/check-prebuilds.js && node scripts/check-doc-coverage.js && node tests/test_error_codes_lock.js && node tests/test_safe_regex_source_sync.js && node tests/test_version_sync.js","prepublishOnly":"node scripts/regen-safe-regex-source.js && node scripts/check-prebuilds.js && ATA_ALLOW_DOC_PLACEHOLDERS=1 node scripts/check-doc-coverage.js && node tests/test_error_codes_lock.js && node tests/test_safe_regex_source_sync.js && node tests/test_version_sync.js","test:ts-corpus":"node tests/test_ts_corpus.js","test:json-suite":"node tests/run_json_test_suite.js","bench:aot-vs-ajv":"node benchmark/bench_aot_vs_ajv.mjs","test:standard-schema":"node tests/test_standard_schema.js","test:ts-differential":"node tests/test_ts_differential.js","test:aot-differential":"node tests/test_aot_differential.js"},"_npmUser":{"name":"mertcanaltin","email":"mertgold60@gmail.com"},"homepage":"https://ata-validator.com","keywords":["json","json-schema","schema","validator","validation","fast","native","simdjson","napi","ajv","ajv-alternative","standard-schema","fastify"],"repository":{"url":"git+https://github.com/mertcanaltin/ata-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"JSON Schema validation with first-class TypeScript and zero runtime cost. AOT compile to per-schema ESM modules with zero validator dependency. Generic Validator<T> for TypeBox/Zod/Valibot composition. Optional runtime API. Standard Schema V1 compatible.","directories":{},"maintainers":[{"name":"mertcanaltin","email":"mertgold60@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"pkg-prebuilds":"^1.0.0","node-addon-api":"^8.7.0","node-api-headers":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","mitata":"^1.0.34","esbuild":"^0.28.0","typebox":"^1.1.7","valibot":"^1.3.1","cmake-js":"^8.0.0","typescript":"^6.0.3","@types/node":"^25.8.0","jsonc-parser":"^3.3.1","@sinclair/typebox":"^0.34.49"},"peerDependencies":{"yaml":"^2.0.0"},"peerDependenciesMeta":{"yaml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ata-validator_0.21.0_1780343362242_0.20585803787236157","host":"s3://npm-registry-packages-npm-production"},"_id":"ata-validator@0.21.0","version":"0.21.0"}