{"_id":"ajv-draft-04","_rev":"3325452","name":"ajv-draft-04","description":"Ajv class for JSON Schema draft-04","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"esp","email":""}],"time":{"modified":"2024-06-11T09:39:45.000Z","created":"2021-05-19T21:19:37.604Z","1.0.0":"2021-05-23T15:48:18.254Z","0.1.0":"2021-05-20T16:04:35.860Z","0.0.1":"2021-05-19T21:19:37.604Z"},"users":{},"author":{"name":"Evgeny Poberezkin"},"repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-draft-04.git"},"versions":{"1.0.0":{"name":"ajv-draft-04","version":"1.0.0","description":"Ajv class for JSON Schema draft-04","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc && cp -r src/refs dist","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","eslint":"eslint \"./{src,tests,scripts}/**/*.{ts,js}\"","json-tests":"rm -rf tests/_json/*.js && node scripts/jsontests","test-spec":"jest","test-cov":"jest --coverage","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test":"npm run json-tests && npm run prettier:check && npm run build && npm run eslint && npm run test-cov","test-ci":"AJV_FULL_TEST=true npm test"},"repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-draft-04.git"},"keywords":["Ajv","JSON-Schema","validation","draft-04"],"author":{"name":"Evgeny Poberezkin"},"license":"MIT","bugs":{"url":"https://github.com/ajv-validator/ajv-draft-04/issues"},"homepage":"https://github.com/ajv-validator/ajv-draft-04#readme","dependencies":{},"peerDependencies":{"ajv":"^8.5.0"},"peerDependenciesMeta":{"ajv":{"optional":true}},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/jest":"^26.0.5","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","ajv-formats":"^2.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^26.1.0","json-schema-test":"^2.0.0","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^26.1.3","typescript":"^4.0.0"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"gitHead":"2c3f50e9fbaf9e4b2bd7a86d84dc0575a5687a60","_id":"ajv-draft-04@1.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"3b64761b268ba0b9e668f0b41ba53fce0ad77fc8","size":8735,"noattachment":false,"key":"/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ajv-draft-04/download/ajv-draft-04-1.0.0.tgz"},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-draft-04_1.0.0_1621784898052_0.9294960613766752"},"_hasShrinkwrap":false,"publish_time":1621784898254,"_cnpm_publish_time":1621784898254,"_cnpmcore_publish_time":"2021-12-16T23:56:43.428Z"},"0.1.0":{"name":"ajv-draft-04","version":"0.1.0","description":"Ajv class for JSON Schema draft-04","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc && cp -r src/refs dist","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","eslint":"eslint \"./{src,tests,scripts}/**/*.{ts,js}\"","json-tests":"rm -rf tests/_json/*.js && node scripts/jsontests","test-spec":"jest","test-cov":"jest --coverage","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand","test":"npm run json-tests && npm run prettier:check && npm run build && npm run eslint && npm run test-cov","test-ci":"AJV_FULL_TEST=true npm test"},"repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-draft-04.git"},"keywords":["Ajv","JSON-Schema","validation","draft-04"],"author":{"name":"Evgeny Poberezkin"},"license":"MIT","bugs":{"url":"https://github.com/ajv-validator/ajv-draft-04/issues"},"homepage":"https://github.com/ajv-validator/ajv-draft-04#readme","dependencies":{},"peerDependencies":{"ajv":"^8.0.0"},"peerDependenciesMeta":{"ajv":{"optional":true}},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/jest":"^26.0.5","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","ajv":"^8.5.0","ajv-formats":"^2.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^26.1.0","json-schema-test":"^2.0.0","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^26.1.3","typescript":"^4.0.0"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"gitHead":"93fb84beaf7ff6d7ca76a030440f5ac10e2ab1fd","_id":"ajv-draft-04@0.1.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"b72a8266756c2cf39dac6f28b072b9778639116c","size":8589,"noattachment":false,"key":"/ajv-draft-04/-/ajv-draft-04-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ajv-draft-04/download/ajv-draft-04-0.1.0.tgz"},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-draft-04_0.1.0_1621526675751_0.31227288119984964"},"_hasShrinkwrap":false,"publish_time":1621526675860,"_cnpm_publish_time":1621526675860,"_cnpmcore_publish_time":"2021-12-16T23:56:43.695Z"},"0.0.1":{"name":"ajv-draft-04","version":"0.0.1","description":"Ajv class for JSON Schema draft-04","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc && cp -r src/refs dist","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","eslint":"eslint \"./{src,tests,scripts}/**/*.{ts,js}\"","json-tests":"rm -rf tests/_json/*.js && node scripts/jsontests","test-spec":"jest","test-cov":"jest --coverage","test":"npm run json-tests && npm run prettier:check && npm run build && npm run eslint && npm run test-cov"},"repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-draft-04.git"},"keywords":["Ajv","JSON-Schema","validation","draft-04"],"author":{"name":"Evgeny Poberezkin"},"license":"MIT","bugs":{"url":"https://github.com/ajv-validator/ajv-draft-04/issues"},"homepage":"https://github.com/ajv-validator/ajv-draft-04#readme","dependencies":{"ajv":"^8.0.0"},"peerDependencies":{"ajv":"^8.0.0"},"peerDependenciesMeta":{"ajv":{"optional":true}},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/jest":"^26.0.5","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","ajv":"^8.0.0","ajv-formats":"^2.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","husky":"^4.2.5","jest":"^26.1.0","json-schema-test":"^2.0.0","lint-staged":"^10.2.11","prettier":"^2.0.5","ts-jest":"^26.1.3","typescript":"^4.0.0"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"gitHead":"6af861dd933c1add556aa4ff6e93ef453031ed3e","_id":"ajv-draft-04@0.0.1","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"336e1f15b6396b5dc5c51f8e11ea0f965bfdbfac","size":8531,"noattachment":false,"key":"/ajv-draft-04/-/ajv-draft-04-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ajv-draft-04/download/ajv-draft-04-0.0.1.tgz"},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-draft-04_0.0.1_1621459177438_0.34985522050172"},"_hasShrinkwrap":false,"publish_time":1621459177604,"_cnpm_publish_time":1621459177604,"_cnpmcore_publish_time":"2021-12-16T23:56:43.902Z"}},"readme":"# ajv-draft-04\n\nAjv with JSON Schema draft-04 support\n\n[![build](https://github.com/ajv-validator/ajv-draft-04/actions/workflows/build.yml/badge.svg)](https://github.com/ajv-validator/ajv-draft-04/actions/workflows/build.yml)\n[![npm](https://img.shields.io/npm/v/ajv-draft-04.svg)](https://www.npmjs.com/package/ajv-draft-04)\n[![coverage](https://coveralls.io/repos/github/ajv-validator/ajv-draft-04/badge.svg?branch=master)](https://coveralls.io/github/ajv-validator/ajv-draft-04?branch=master)\n[![Gitter](https://img.shields.io/gitter/room/ajv-validator/ajv.svg)](https://gitter.im/ajv-validator/ajv)\n[![GitHub Sponsors](https://img.shields.io/badge/$-sponsors-brightgreen)](https://github.com/sponsors/epoberezkin)\n\n## Usage\n\nYou need to install both ajv and this package (to allow upgrading ajv without upgrading this package):\n\n```shell\nnpm i ajv ajv-draft-04\n```\n\n```javascript\n// ESM/TypeScript import\nimport Ajv from \"ajv-draft-04\"\n// Node.js require:\nconst Ajv = require(\"ajv-draft-04\")\n\nconst ajv = new Ajv()\n```\n\nSee [ajv site](https://ajv.js.org) for documentation.\n\n## Tests\n\n```bash\nnpm install\ngit submodule update --init\nnpm test\n```\n\n## License\n\n[MIT](https://github.com/ajv-validator/ajv-formats/blob/master/LICENSE)\n","_attachments":{},"homepage":"https://github.com/ajv-validator/ajv-draft-04#readme","bugs":{"url":"https://github.com/ajv-validator/ajv-draft-04/issues"},"license":"MIT"}