{"bin":{"ata":"bin/ata.js"},"bugs":{"url":"https://github.com/ata-core/ata-validator/issues"},"dist":{"shasum":"e4caa4b4ec7472bea854f666db6e453283ce5e21","tarball":"https://registry.npmjs.org/ata-validator/-/ata-validator-1.40.1.tgz","fileCount":87,"integrity":"sha512-gC96qkcWoDQZD7ZWNIY3WnnCN9Mg752jTdTtjniCcHNCJUpm5XWeMfYTCkBHdM8o068ioRxwgpvFdnGPGDr6hQ==","signatures":[{"sig":"MEUCIC/tNrX0PZVihXqPZ7ZCURIhZhnXDGNlvgURYt76lPxOAiEA/W6azXoxoYBsXZfGMkW4l8QmzcyjxJ/APSie14Po0+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKpgxZE8YGJ/XJLxzpbyz3tvSfnF+hqGa6VKRP0J21DgIhANbSrOD8YeCDP3MFggnzIqZdkHtnCFa6N0/O3K0gjwxH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ata-validator@1.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1146048},"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":{"./lib/aot.js":"./lib/aot.browser.js","./lib/buffer-gate.js":"./lib/buffer-gate.browser.js","./lib/native-load.js":"./lib/native-load.browser.js"},"engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","import":{"default":"./index.mjs","module-sync":"./index.node.mjs"},"browser":{"import":"./index.browser.mjs","require":"./index.js"},"require":"./index.js"},"./t":{"types":"./t.d.ts","import":"./t.mjs","require":"./t.js"},"./aot":{"types":"./aot.d.ts","import":"./aot.mjs","require":"./aot.js"},"./build":{"types":"./build.d.ts","import":"./build.mjs","require":"./build.js"},"./compat":{"types":"./compat.d.ts","import":"./compat.mjs","require":"./compat.js"},"./compiled":{"types":"./compiled.d.ts","import":"./compiled.mjs","require":"./compiled.js"},"./package.json":"./package.json","./compiled-verdict":{"types":"./compiled-verdict.d.ts","import":"./compiled-verdict.mjs","require":"./compiled-verdict.js"}},"gitHead":"6f0e9ba7d7017f59a67c350992a776d4d0046718","license":"MIT","scripts":{"fuzz":"node tests/fuzz_differential.js","test":"node test.js && node tests/test_removed_aot_methods.js && node tests/test_no_native.js && node tests/test_no_eval.js && node tests/test_property_dependencies.js && node tests/test_v1_dialect.js && node tests/test_buffer_path_parity.js && node tests/test_text_path_errors.js && node tests/test_compiled_parity.js && node tests/test_compiled_extension_parity.js && node tests/test_buffer_gate.js && node tests/test_scanner_differential.js && node tests/test_validate_json_scanner_cost.js && node tests/test_buffer_reject_cost.js && node tests/test_nan_verdict.js && node tests/test_remove_additional_nested.js && node tests/test_exclusive_bounds.js && node tests/test_engine_differential.js && node tests/test_error_shape_differential.js && node tests/test_error_list_differential.js && node tests/test_output_format.js && node tests/test_standard_json_schema.js && node tests/test_retry_message.js && node tests/test_describe_schema.js && node tests/test_aot_parse.js && node tests/test_draft7_semantics.js && node tests/test_metaschema_ref.js && node tests/test_pure_js_unsupported.js && node tests/test_native_load_order.js && node tests/test_pack_purity.js && node tests/test_make_native_package.js && node tests/test_browser.js && node tests/test_browser_nofs.js && node tests/test_browser_imports_guard.js && node tests/test_esm_exports.js && node tests/test_version_sync.js && node tests/test_native_loaded.js && node tests/test_native_lazy.js && node tests/test_buffer_apis_without_native.js && node tests/test_cold_start_modules.js && node tests/test_safe_regex_embed.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_regex_ecma_whitespace.js && node tests/test_regex_native_linear.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_format_mode.js && node tests/test_aot_additional_props_errors.js && node tests/test_id_anchor_refs.js && node tests/test_engine_routing.js && node tests/test_engine_option.js && node tests/test_compile_cache_order.js && node tests/test_engine_diagnostic.js && node tests/test_format_engine_parity.js && node tests/test_error_accumulator_collision.js && node tests/test_uri_helper_parity.js && node tests/test_uri_fast_path.js && node tests/test_extend_verdict.js && node tests/test_ipv4_regex.js && node tests/test_ipv6_fast_path.js && node tests/test_nested_recursion_decline.js && node tests/test_generator_error_content.js && node tests/test_inherited_key_presence.js && node tests/test_proto_accessor.js && node tests/test_hybrid_tier.js && node tests/test_first_rejection_builds_one.js && node tests/test_container_local.js && node tests/test_one_shot_validate.js && node tests/test_fixed_pattern_inline.js && node tests/test_plan_source.js && node tests/test_fused_remove_additional.js && node tests/test_runtime_parse.js && node tests/test_formats_single_pass.js && node tests/test_email_format_cost.js && node tests/test_format_single_error.js && node tests/test_defs_pointer_alias.js && node tests/test_cross_doc_root_ref.js && node tests/test_codegen_entrypoint_agreement.js && node tests/test_schema_code_injection.js && node tests/test_ref_annotation_siblings.js && node tests/test_gate_wrapped_schemas.js && node tests/test_pattern_message_escape.js && node tests/test_nested_defaults_engines.js && node tests/test_nested_coercion_parity.js && node tests/test_preprocess_cache.js && node tests/test_large_schema_codegen.js && node tests/test_base_uri.js && node tests/test_hoisted_def_recursion.js && node tests/test_alias_definitions.js && node tests/test_property_names_ref.js && node tests/test_hybrid_agreement.js && node tests/test_codegen_edge_shapes.js && node tests/test_deferred_def_scope.js && node tests/test_node_scoped_ctx_flags.js && node tests/test_fast_slot_exhaustion.js && node tests/test_ajv_errors.js && node tests/test_custom_keywords.js && node tests/test_strict_schema.js && node tests/test_aot_external_checks.js && node tests/test_ajv_parity.js && node tests/test_user_format_error_path.js && node tests/test_unevaluated_error_path.js && node tests/test_unevaluated_error_shape.js && node tests/test_unevaluated_differential.js && node tests/fuzz_differential.js && node tests/test_pattern_properties_errors.js && node tests/test_additional_properties_scaling.js && node tests/test_additional_props_combined_cost.js && node tests/test_no_input_mutation.js && node tests/test_typed_validator_runner.js && node tests/test_define_schema.js && node tests/test_error_codes_lock.js && node tests/test_error_code_lookup.js && node tests/test_error_order.js && node tests/test_error_order_ordinal.js && node tests/test_ref_error_order.js && node tests/test_rejection_shape.js && node tests/test_lazy_normalization.js && node tests/test_value_equality.js && node tests/test_vocabulary.js && node tests/test_schema_scan.js && node tests/test_lazy_errors.js && node tests/test_single_pass_errors.js && node tests/test_lazy_json_errors.js && node tests/test_lazy_instance.js && node tests/test_cyclic_input.js && node tests/test_native_error_codes.js && node tests/test_verdict_preprocess.js && node tests/test_lite_parity.js && node tests/test_lite_bundle_size.js && node tests/test_defaults_own_keys.js && node tests/test_plan_compiler.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_enrich_received.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_malformed_json_termination.js && node tests/test_data_positions.js && node tests/test_targeted_positions.js && node tests/test_position_map_cost.js && node tests/test_targeted_positions_cost.js && node tests/test_aot_staleness.js && node tests/test_file_positions.js && node tests/test_aot_positions_cost.js && node tests/test_schema_hash.js && node tests/test_render_shared.js && node tests/test_renderers.js && node tests/test_render_without_process.js && node tests/test_additive_fields.js && node tests/test_diagnostic_source.js && node tests/test_diagnose.js && node tests/test_correlate.js && node tests/test_diagnostics_score.js && node tests/test_runtime_error_dx.js && node tests/test_aot_error_dx.js && node tests/test_aot_source_frames.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 tests/test_collect_evaluated.js && node tests/test_differential_tiers.js && node tests/test_draft7.js && node tests/test_dual_path.js && node tests/test_keywords_codegen.js && node tests/test_ref_cross.js && node tests/test_shape_classifier.js && node tests/test_tier0.js && node benchmark/bench_aot_size.mjs","bench":"node benchmark/bench_large.js","build":"cmake-js build --target ata","rebuild":"cmake-js rebuild --target ata","test:ts":"node tests/test_ts_gen.js","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 && node tests/run_suite.js draft7 && node tests/run_suite.js v1","test:typed":"node tests/test_typed_validator_runner.js","test:compat":"node tests/test_compat.js","test:aot-cli":"node tests/test_aot_cli_build.js","test:browser":"node tests/test_browser.js","release:check":"node tests/test_pack_purity.js && node scripts/check-doc-coverage.js && node tests/test_error_codes_lock.js && node tests/test_safe_regex_embed.js && node tests/test_version_sync.js","prepublishOnly":"node tests/test_pack_purity.js && ATA_ALLOW_DOC_PLACEHOLDERS=1 node scripts/check-doc-coverage.js && node tests/test_error_codes_lock.js && node tests/test_safe_regex_embed.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:schemastore":"node scripts/schemastore-differential.js","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"61517ebb-6b9c-4e51-81a4-0d2c9be53ff4"}},"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/ata-core/ata-validator.git","type":"git"},"_npmVersion":"12.2.0","description":"JSON Schema validator that compiles to plain JavaScript, still runs where code generation is blocked, and can be compiled away at build time. Passes the full official test suite.","directories":{},"maintainers":[{"name":"mertcanaltin","email":"mertgold60@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.20.0","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","ajv-formats":"^3.0.1","jsonc-parser":"^3.3.1","node-addon-api":"^8.7.0","node-api-headers":"^1.8.0","@sinclair/typebox":"^0.34.49"},"peerDependencies":{"yaml":"^2.0.0"},"optionalDependencies":{"@ata-validator/native-win32-x64":"1.40.1","@ata-validator/native-darwin-x64":"1.40.1","@ata-validator/native-darwin-arm64":"1.40.1","@ata-validator/native-linux-x64-gnu":"1.40.1","@ata-validator/native-linux-x64-musl":"1.40.1","@ata-validator/native-linux-arm64-gnu":"1.40.1","@ata-validator/native-linux-arm64-musl":"1.40.1"},"peerDependenciesMeta":{"yaml":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ata-validator_1.40.1_1790799025442_0.6197779956111653","host":"s3://npm-registry-packages-npm-production"},"_id":"ata-validator@1.40.1","version":"1.40.1"}