{"nyc":{"exclude":["**/spec/**","node_modules"],"reporter":["lcov","text-summary"]},"bugs":{"url":"https://github.com/Redocly/ajv/issues"},"dist":{"shasum":"a925753d9a33375219f1b2ba91aef320f9929577","tarball":"https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.3.tgz","fileCount":496,"integrity":"sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg==","signatures":[{"sig":"MEUCIQCQLtjqnsONdrsmHBgVZlD96nxJfhImecXlEqAHA4KULQIgWOCm/miCBsVXfGsBvHPo/4FKy9aFWvwdAJg6n4yNr68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@redocly%2fajv@8.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1083541},"main":"dist/ajv.js","name":"@redocly/ajv","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"types":"dist/ajv.d.ts","author":{"name":"Evgeny Poberezkin"},"funding":{"url":"https://github.com/sponsors/epoberezkin","type":"github"},"gitHead":"8338bdafdc3f3f77f66120927343cdc4395988c7","license":"MIT","scripts":{"test":"npm run json-tests && npm run prettier:check && npm run eslint && npm link && npm link --legacy-peer-deps ajv && npm run test-cov","build":"rm -rf dist && tsc && cp -r lib/refs dist && rm dist/refs/json-schema-2019-09/index.ts && rm dist/refs/json-schema-2020-12/index.ts && rm dist/refs/jtd-schema.ts","bundle":"rm -rf bundle && node ./scripts/bundle.js ajv ajv7 ajv7 && node ./scripts/bundle.js 2019 ajv2019 ajv2019 && node ./scripts/bundle.js 2020 ajv2020 ajv2020 && node ./scripts/bundle.js jtd ajvJTD ajvJTD","eslint":"eslint \"lib/**/*.ts\" \"spec/**/*.*s\" --ignore-pattern spec/JSON-Schema-Test-Suite","rollup":"rm -rf bundle && rollup -c","pretest":"npx npe name ajv","test-ci":"AJV_FULL_TEST=true npm test","docs:dev":"./scripts/prepare-site && vuepress dev docs","posttest":"npx npe name @redocly/ajv","test-all":"npm run test-cov && if-node-version 12 npm run test-browser","test-cov":"nyc npm run test-spec","benchmark":"npm i && npm run build && npm link && cd ./benchmark && npm link --legacy-peer-deps ajv && npm i && node ./jtd","test-spec":"cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register \"spec/**/*.spec.{ts,js}\" -R dot","docs:build":"./scripts/prepare-site && vuepress build docs","json-tests":"rm -rf spec/_json/*.js && node scripts/jsontests","prepublish":"npm run build","test-debug":"npm run test-spec -- --inspect-brk","test-karma":"karma start","test-browser":"rm -rf .browser && npm run bundle && scripts/prepare-tests && karma start","test-codegen":"nyc cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register 'spec/codegen.spec.ts' -R spec","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e366c5d-238d-4fe3-b324-ceb4e44a5be3"}},"homepage":"https://github.com/Redocly/ajv#readme","keywords":["JSON","schema","validator","validation","jsonschema","json-schema","json-schema-validator","json-schema-validation"],"prettier":"@ajv-validator/config/prettierrc.json","collective":{"url":"https://opencollective.com/ajv","type":"opencollective"},"repository":{"url":"git+https://github.com/Redocly/ajv.git","type":"git"},"_npmVersion":"11.12.1","description":"Another JSON Schema Validator","directories":{},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"maintainers":[{"name":"romanhotsiy","email":"gotsijroman@gmail.com"},{"name":"alawar","email":"olexandr.varchuk@gmail.com"},{"name":"adamaltman","email":"adam@rebilly.com"},{"name":"marshevskyy","email":"marshevskyy@gmail.com"},{"name":"volodymyr-rutskyi","email":"rutskyi.v@gmail.com"},{"name":"slavikbezkorovainyi","email":"slavik@redocly.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"fast-uri":"^3.0.1","fast-deep-equal":"^3.1.3","require-from-string":"^2.0.2","json-schema-traverse":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","re2":"^1.20.9","chai":"^4.4.1","glob":"^10.3.10","jimp":"^0.22.10","dayjs":"^1.11.10","husky":"^9.0.11","karma":"^6.4.2","mocha":"^10.3.0","tsify":"^5.0.4","eslint":"^8.57.0","rollup":"^2.79.1","uri-js":"^4.4.1","ts-node":"^10.9.2","prettier":"3.0.3","cross-env":"^7.0.3","browserify":"^17.0.0","node-fetch":"^3.3.2","typescript":"5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.30","ajv-formats":"^3.0.1","js-beautify":"^1.15.1","karma-mocha":"^2.0.1","lint-staged":"^15.2.2","@types/mocha":"^10.0.6","if-node-version":"^1.1.1","dayjs-plugin-utc":"^0.1.2","json-schema-test":"^2.0.0","module-from-string":"^3.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@ajv-validator/config":"^0.5.0","karma-chrome-launcher":"^3.2.0","eslint-config-prettier":"^9.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.3.1","@types/require-from-string":"^1.2.3","@rollup/plugin-node-resolve":"^15.2.3","@typescript-eslint/eslint-plugin":"^7.3.1"},"runkitExampleFilename":".runkit_example.js","_npmOperationalInternal":{"tmp":"tmp/ajv_8.18.3_1775493247078_0.8157870974297028","host":"s3://npm-registry-packages-npm-production"},"_id":"@redocly/ajv@8.18.3","version":"8.18.3"}