{"name":"ajv","version":"7.2.0","description":"Another JSON Schema Validator","main":"dist/ajv.js","types":"dist/ajv.d.ts","scripts":{"eslint":"eslint \"lib/**/*.ts\" \"spec/**/*.*s\" scripts --ignore-pattern spec/JSON-Schema-Test-Suite","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register \"spec/**/*.spec.{ts,js}\" -R dot","test-codegen":"nyc cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register 'spec/codegen.spec.ts' -R spec","test-debug":"npm run test-spec -- --inspect-brk","test-cov":"nyc npm run test-spec","bundle":"rm -rf bundle && node ./scripts/bundle.js ajv ajv7 ajv7 && node ./scripts/bundle.js 2019 ajv2019 ajv2019 && node ./scripts/bundle.js jtd ajvJTD ajvJTD","build":"rm -rf dist && tsc && cp -r lib/refs dist && rm dist/refs/json-schema-2019-09/index.ts && rm dist/refs/jtd-schema.ts","json-tests":"rm -rf spec/_json/*.js && node scripts/jsontests","test-karma":"karma start","test-browser":"rm -rf .browser && npm run bundle && scripts/prepare-tests && karma start","test-all":"npm run test-cov && if-node-version 12 npm run test-browser","test":"npm link && npm link ajv && npm run json-tests && npm run eslint && npm run test-cov","test-ci":"AJV_FULL_TEST=true npm test","prepublish":"npm run build","benchmark":"npm i && npm run build && npm link && cd ./benchmark && npm link ajv && npm i && node ./jtd","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"nyc":{"exclude":["**/spec/**","node_modules"],"reporter":["lcov","text-summary"]},"repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv.git"},"keywords":["JSON","schema","validator","validation","jsonschema","json-schema","json-schema-validator","json-schema-validation"],"author":{"name":"Evgeny Poberezkin"},"license":"MIT","bugs":{"url":"https://github.com/ajv-validator/ajv/issues"},"homepage":"https://github.com/ajv-validator/ajv","tonicExampleFilename":".tonic_example.js","dependencies":{"fast-deep-equal":"^3.1.1","json-schema-traverse":"^1.0.0","require-from-string":"^2.0.2","uri-js":"^4.2.2"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/chai":"^4.2.12","@types/mocha":"^8.0.3","@types/node":"^14.0.27","@types/require-from-string":"^1.2.0","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","@vuepress/shared-utils":"^1.8.2","ajv-formats":"^1.5.0","browserify":"^17.0.0","chai":"^4.0.1","cross-env":"^7.0.2","eslint":"^7.8.1","eslint-config-prettier":"^7.0.0","glob":"^7.0.0","husky":"^5.0.9","if-node-version":"^1.0.0","js-beautify":"^1.7.3","json-schema-test":"^2.0.0","karma":"^5.0.0","karma-chrome-launcher":"^3.0.0","karma-mocha":"^2.0.0","lint-staged":"^10.2.11","mocha":"^8.0.1","nyc":"^15.0.0","prettier":"^2.0.5","terser":"^5.2.1","ts-node":"^9.0.0","tsify":"^5.0.2","typescript":"^4.2.0","vuepress":"^1.8.2"},"collective":{"type":"opencollective","url":"https://opencollective.com/ajv"},"funding":{"type":"github","url":"https://github.com/sponsors/epoberezkin"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"gitHead":"9823d1d588762e10a05d5260c83a057eb11be3d8","_id":"ajv@7.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"54948182f79f2e18c70a501700d78f7a44e6e398","size":324521,"noattachment":false,"key":"/ajv/-/ajv-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ajv/download/ajv-7.2.0.tgz"},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"blakeembrey","email":""},{"name":"esp","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv_7.2.0_1615111258159_0.8622245469441063"},"_hasShrinkwrap":false,"publish_time":1615111258343,"_cnpm_publish_time":1615111258343,"dist-tags":{"4.x":"4.11.8","beta":"8.11.1","latest":"8.18.0","legacy":"6.14.0"}}