{"_id":"ajv-cli","_rev":"33-bf9e79a657d1e70e93a79426ed82342a","name":"ajv-cli","description":"Command line interface for Ajv JSON schema validator","dist-tags":{"latest":"5.0.0","beta":"4.0.0-rc.0"},"versions":{"0.1.0":{"name":"ajv-cli","version":"0.1.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jessedc/ajv-cli"},"dependencies":{"ajv":"^0.6.6","minimist":"^1.1.1"},"gitHead":"c00428507001c550ceeb69ea6876bf22fba44223","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli","_id":"ajv-cli@0.1.0","_shasum":"1295037e84c6b7c3458ea8a6664eab136c62ca28","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"jessedc","email":"jesse@jcmultimedia.com.au"},"dist":{"shasum":"1295037e84c6b7c3458ea8a6664eab136c62ca28","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.1.0.tgz","integrity":"sha512-zXeeh+p7gk7kGiOIrR6Wm6ke0QlZ4YWZJXIcPIhGXW7XK2kuyHv6UKm9HC77VpMpZWD/tFAK/vHJU5COiOMPhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEsmx51Aim4a7ZLUaz+PbibKTqUP/+umgPZND+k8aYoAiAs4JKxt2auEt69xoRJaUCoREe0U5n5xlUtmd0JhQvJNw=="}]},"maintainers":[{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"directories":{}},"0.2.0":{"name":"ajv-cli","version":"0.2.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.0","minimist":"^1.2.0"},"gitHead":"cf767565d6c662d269698dfc6c9c546dfba9794d","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.2.0","_shasum":"bf307ae8d07d2a99662f9a4bfe38e65119c30a45","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"jessedc","email":"jesse@jcmultimedia.com.au"},"dist":{"shasum":"bf307ae8d07d2a99662f9a4bfe38e65119c30a45","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.2.0.tgz","integrity":"sha512-SKzdJMeczSAdocopc/FRmatPW1fgARDYkbcdo3KKS+5aT4VgPNXEMcOAah1ujYfVAjct7+tR+wk3Aw0RYjJU7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMKU0WZF6KuJKiFJfpUC+x8X+AWh6COvqHIL604EuougIgB/XU4YxezQf/Z4TCIODAy81N//iZHwHxTSbkLcdu9hA="}]},"maintainers":[{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.2.0.tgz_1457045604247_0.6488593907561153"},"directories":{}},"0.3.0":{"name":"ajv-cli","version":"0.3.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test":"mocha test/*.spec.js -R spec"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.0","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"80ebc00432ed23fb72d8315ffb92c76723b595e1","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.3.0","_shasum":"c1670939c74c938951a5d7883e242b6e3b8a75bb","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"c1670939c74c938951a5d7883e242b6e3b8a75bb","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.3.0.tgz","integrity":"sha512-s1AmbrAl1oUZgNzE2VcZSiHxFtcia0ty8PG5Qh4rFOU6IL7Y5/ApY2SRLLeNnjAv92x9dC21HbGzw4B0V00ZOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnfgcMgeXV9ywjP7J9XZpkDR9PM5xSPoIeQV8wor+fQAiBmJOwu7XWX91pikcrBKPlroblEsZzPJfpwpOAcC1nIig=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.3.0.tgz_1457276167739_0.30599206988699734"},"directories":{}},"0.4.0":{"name":"ajv-cli","version":"0.4.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test":"mocha test/*.spec.js -R spec"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.0","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"786a5223ecfddabb2f799bc96f2c9e40e95eeee3","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.4.0","_shasum":"9742b1684241c00396dc5f3cbff92490b1867263","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"9742b1684241c00396dc5f3cbff92490b1867263","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.4.0.tgz","integrity":"sha512-QhtsXJzMFiOshziuM7eUpl8Ws2k9hicI5+QWxQxu7wlSnBPmrmkLa11dKVi7ruf06CQrzJxfPgZbWZP1eSGWGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcsC3JDeGpvVr7E35dYfySi9lcZ6YA96CQbwq7CRJYkgIgehLbGKFJbe97Mo+49nEPKtocsRXig6mrGWO30LWul6g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.4.0.tgz_1457277267187_0.8924721884541214"},"directories":{}},"0.5.0":{"name":"ajv-cli","version":"0.5.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test":"mocha test/*.spec.js -R spec"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.0","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"897fda7862db20a42bed515ba958aea0f0e0bc29","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.5.0","_shasum":"910a72f44f5c20be14285cd1dae51aa71e457270","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"910a72f44f5c20be14285cd1dae51aa71e457270","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.5.0.tgz","integrity":"sha512-pO+DWOL9ud0cnuqil5ctShpwRA7rq4cDFTnfZrYfeUC2pvNH0mRAeoi9tVZF5f19oyEvcq/9+E5yUbkF6I0v5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOUvOjQXRcx+224KPl0ktonQdvZtxDI3ZB++x6L+0D6AiBfMoGkFWOww0Veyu18QE4/YEwSuaKiENm97z7vs8KIBA=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.5.0.tgz_1457387526935_0.48843598016537726"},"directories":{}},"0.6.0":{"name":"ajv-cli","version":"0.6.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jessedc/ajv-cli"},"dependencies":{"ajv":"^3.8.0","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"097a6beeb6814d24aaa0a59df5701c3df2a1afe9","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli","_id":"ajv-cli@0.6.0","_shasum":"47834530250068bf391fd065ba0d30b3f2de55c5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"47834530250068bf391fd065ba0d30b3f2de55c5","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.6.0.tgz","integrity":"sha512-85CnFX7Nft+UvmAi1fHNnqrtOiSL8KW/o4hS096AVT1P+45SAe5YO242pn9+rqC9F1UKyeFioCG52jKXTOI2FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvNLvjUottlNEXy2DST6srHtAvq8IbRX0QgYIFvMF8ygIhAJHxBJXQAvolgUGiJd284cEtVwlExM0i8YxihbKKrpEw"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.6.0.tgz_1457453311749_0.18933391734026372"},"directories":{}},"0.7.0":{"name":"ajv-cli","version":"0.7.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.4","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"d5db200d04316353db7a028960a611f62043e601","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.7.0","_shasum":"40219d3d0e4076d3696cdeeec05b22627e65d205","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"40219d3d0e4076d3696cdeeec05b22627e65d205","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.7.0.tgz","integrity":"sha512-mc+pzkNmoBdwPHveT6GVhWu8QTSelPVx+2teLA3DqpVGlD528/5QG6ggLYt41fiZD1nz94rGIXS5gHQ5GqHB+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHlBQUcLjlQxrJdzrQKA6WXzWvWt3viRWBvIYzwRSt4AiAlaZYHvJffhfQFxn9ngf09hyubEngwIDPg+V3QY0oxmA=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.7.0.tgz_1458171911683_0.7960982632357627"},"directories":{}},"0.8.0":{"name":"ajv-cli","version":"0.8.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^3.8.4","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"d771e23bb936eeffcacd90f3a6993035cb671940","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.8.0","_shasum":"8bad61ae49d74ba6b66410ea04a2910a61313ea0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"8bad61ae49d74ba6b66410ea04a2910a61313ea0","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.8.0.tgz","integrity":"sha512-eeL1X0zb+kuQZWlw3wKDiey/wkagBuvej2H5yKG+79e6+6+KeeaQaszRVClyXOhFIR/PhYozCFYm5IeYuCDSqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2KgMtMEat/2jeplRHKxx3f+qtQB/c3FQb1umoSxxS2AIgBa9zaOJ3TGGlB7SM5sEnJvUhzGNsdUOfaZeIEXfC+gA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.8.0.tgz_1458500451732_0.960651992354542"},"directories":{}},"0.9.0":{"name":"ajv-cli","version":"0.9.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^4.3.0","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"588b6332176e61124cab96c7062849f6d47e7c28","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@0.9.0","_shasum":"42b098df6ecd4cdaa488c3c1d51ca42a4ce541fd","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"42b098df6ecd4cdaa488c3c1d51ca42a4ce541fd","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-0.9.0.tgz","integrity":"sha512-9SKJE7buNFGxilGAvPCKi2zPeA9D9VUQkKc4L2dscqWvtm6kw0QvdMHZyR9lDQBegz6Vh/Ao8p0H7sEfoKSbpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJvgxJVQYkG1Vq9wkCkVml/Ewj2b44NHH5QDOL6qkXCAiBAHIpLR9a3zz8hXi6m/LvDXdYykX243Vr7cut0yY6gEQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ajv-cli-0.9.0.tgz_1470259142329_0.2898469245992601"},"directories":{}},"1.0.0":{"name":"ajv-cli","version":"1.0.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^4.7.4","ajv-pack":"^0.2.1","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"fb6587460bde297e02b35dcfdc16dec28ffc7112","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@1.0.0","_shasum":"0dc54b97074f8986a497d2e3fecfa9c509190508","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"0dc54b97074f8986a497d2e3fecfa9c509190508","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-1.0.0.tgz","integrity":"sha512-AlAETcteFYUqdJKrr+ThjBiSp3Q+ePKAYYWwCJxb3YvOWzxVUii5HtVSKxYparjxO/SrpTjlBRgq74HGn0fpbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV/EZR/aGTXdxSiaNp+Q9NOmsUryv6/EI7FwS6a2KKXQIhANDABuclCPXJV7puTQCZ7ybSy34hmJOweHJcTd17Mtj7"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ajv-cli-1.0.0.tgz_1474751177510_0.1801145349163562"},"directories":{}},"1.1.0":{"name":"ajv-cli","version":"1.1.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^4.7.4","ajv-pack":"^0.2.3","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^1.1.1","coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"e1e41377026bcb09d43e13452bba766696e1aff8","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@1.1.0","_shasum":"c840c3743bede2658ad39a1d5a8618492d5972bb","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"c840c3743bede2658ad39a1d5a8618492d5972bb","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-1.1.0.tgz","integrity":"sha512-jpALYWzu9LvTXlLEhQ5wabZ9CMR3eKVXjgtFcNzp6o0bhxR/ecPGPePeu8uil5IXMatnACYQNKtj2M3e69iTqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7MaePNsfrk3P0lyp+onMu0ZAb32h1M9u5WUnhO5waYAiEAlgQ9d2Sk7kovppiYeKwgWVFjoRaA+BpMrnlWgryiMgI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ajv-cli-1.1.0.tgz_1474826904744_0.6512771074194461"},"directories":{}},"1.1.1":{"name":"ajv-cli","version":"1.1.1","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"rm -rf coverage && CLI_TEST_COVERAGE=true npm run test-spec && istanbul report lcov text-summary","test":"npm run eslint && npm run test-cov"},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^4.7.4","ajv-pack":"^0.2.3","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^1.1.1","coveralls":"^2.11.8","eslint":"^2.4.0","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2"},"gitHead":"65d6aec469fff175e425e5cad70d7c211754e8a3","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@1.1.1","_shasum":"08ba8006413e888973cfac650c3a95acc2e7c6be","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"08ba8006413e888973cfac650c3a95acc2e7c6be","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-1.1.1.tgz","integrity":"sha512-JQmfMYaF7k+BgIuzPrZTZc30i0GX8yM5uCvn8RZqzimCxYUlClM6uqpHi6VQT3Nfv4Fo2OFRYI84vefQdbSfEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8KqCdh74bLI72M38vU7sTI1R6Shx+V+VgYyf8QjZNQAiBIZ+WjUtS1dKLHynRmleJK5lQLiO+GGzJhmTaVhXw+wQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ajv-cli-1.1.1.tgz_1475005053462_0.7750409282743931"},"directories":{}},"2.0.0-beta.0":{"name":"ajv-cli","version":"2.0.0-beta.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^5.0.4-beta.1","ajv-pack":"^0.2.3","fast-json-patch":"^0.5.6","glob":"^7.0.3","json-schema-migrate":"^0.1.0","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^2.0.1-beta.2","coveralls":"^2.11.8","eslint":"^2.4.0","mocha":"^2.4.5","nyc":"^8.3.0","pre-commit":"^1.1.2"},"gitHead":"093df034b3031e8bc16afd50ef6983b0075be67c","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@2.0.0-beta.0","_shasum":"ea00cd424ff5f7e41d25743ccb2f4517814ddb61","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"ea00cd424ff5f7e41d25743ccb2f4517814ddb61","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-2.0.0-beta.0.tgz","integrity":"sha512-S9GpDnKKA5wWAYX8JAoCWqzRIFlMfMLYc8U4uISZw2auNzRGn30kf/Cx7bU8aBmrxj7b2MNLVz+RNxju6Uy15w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVS3n1VWRuOP6rbCAw2AisnOJXUooOgS9XFy6+VDwWpQIgUQiD7wuRoX75uRytEN1kqXs8uJn6oXPyvmJfAbj9+wg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ajv-cli-2.0.0-beta.0.tgz_1490481227382_0.10393897793255746"},"directories":{}},"1.1.2":{"name":"ajv-cli","version":"1.1.2","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^4.7.4","ajv-pack":"^0.2.3","fast-json-patch":"^0.5.6","glob":"^7.0.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^1.1.1","coveralls":"^2.11.8","eslint":"^2.4.0","mocha":"^2.4.5","nyc":"^8.3.0","pre-commit":"^1.1.2"},"gitHead":"236b0f0d69b943aef2489faff8874ddda9bc693a","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@1.1.2","_shasum":"7f16dc4eb10b53300bced0e6d74d0ff67071d5a6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"7f16dc4eb10b53300bced0e6d74d0ff67071d5a6","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-1.1.2.tgz","integrity":"sha512-4oEqX+maYBZORv5X/tQJTHC+ugdJ2q17HHgTgHZy3uVRyj4auTXKpYIc8H198cPENSb1W9pS8lgKIBUuZYFPoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaKpqAa8Hp9NIANKwiSkzOf3ok3sUOWZI/o8pVzRYRFwIgEl/aylopetSnEoxA9wHCvoDQhivel6Yy5749uCvYl2k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ajv-cli-1.1.2.tgz_1492435280753_0.021766668651252985"},"directories":{}},"2.0.0":{"name":"ajv-cli","version":"2.0.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^5.0.0","ajv-pack":"^0.3.0","fast-json-patch":"^0.5.6","glob":"^7.0.3","json-schema-migrate":"^0.2.0","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^2.0.0","coveralls":"^2.11.8","eslint":"^2.4.0","mocha":"^2.4.5","nyc":"^8.3.0","pre-commit":"^1.1.2"},"gitHead":"4185a71868450734d03b966116169cf61b377039","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@2.0.0","_shasum":"c3384c49aa9be922d856fe8bd05e9391842474b8","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"c3384c49aa9be922d856fe8bd05e9391842474b8","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-2.0.0.tgz","integrity":"sha512-ZQvCN7d4RJucp/f7kUX31AKpzISbP1Ga5US/xz/gddCta+Q8trZIhBlQUQu+XcP8npwJxtCM1x5Hox9P9taUtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6zPBOfKJz5rw98huOTANH+sEcLdKnd0nfLp+llgyeUQIhAJiADp2T/TIb83RKOyOjK4wkkidIMsY3iGSnypIuL8n9"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ajv-cli-2.0.0.tgz_1492450620215_0.9961134798359126"},"directories":{}},"2.1.0":{"name":"ajv-cli","version":"2.1.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^5.0.0","ajv-pack":"^0.3.0","fast-json-patch":"^0.5.6","glob":"^7.0.3","json-schema-migrate":"^0.2.0","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^2.0.0","coveralls":"^2.11.8","eslint":"^2.4.0","mocha":"^2.4.5","nyc":"^8.3.0","pre-commit":"^1.1.2"},"gitHead":"92dde8166e0bed96365d9731612a2a494d47f70f","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@2.1.0","_shasum":"26f942ddf4b1d14d3c639cb28db807f02ca3787c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"26f942ddf4b1d14d3c639cb28db807f02ca3787c","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-2.1.0.tgz","integrity":"sha512-OvoeyENvmHQXReZbGgHgOd4Upwv053MDRWRI1oZU5A9rc+gEMUOoR/X5hFbPVfQBkjmrSSqSTsE/zb7noCRN/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrX1+D97S73lSnqPrXXJvaMkc1t114ejBR00Rar8CPsAiEAvyH9uAF9iiWijIkoJMuitJxjOMYcBtykUgORt+xmEEY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ajv-cli-2.1.0.tgz_1493382836894_0.9643042099196464"},"directories":{}},"3.0.0":{"name":"ajv-cli","version":"3.0.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^6.0.0","ajv-pack":"^0.3.0","fast-json-patch":"^0.5.6","glob":"^7.0.3","json-schema-migrate":"^0.2.0","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^3.0.0","coveralls":"^2.11.8","eslint":"^2.4.0","mocha":"^2.4.5","nyc":"^8.3.0","pre-commit":"^1.1.2"},"gitHead":"9f7c2d973a02ee3d2beddf4787de705698f7a181","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@3.0.0","_shasum":"5823231f64e2833054130690b18099609e980f29","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"dist":{"shasum":"5823231f64e2833054130690b18099609e980f29","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.0.0.tgz","integrity":"sha512-OZ1mI4LcLfF1vjIdjod/qBEm1VJG68HfGB6Zl7z+TTUXgwcTVFpTeN8yrzVp6xWTXio+fWh36+L4dui82brwVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsJxFnFbgkBzezJNgAAw2MzLW0xjQbn1OvBqgn5ss7+AiEA5npGmjndhJZapO7a0pTwlq43dT/Gnt5c7l2IkfrEzhQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli-3.0.0.tgz_1515534522077_0.042058374267071486"},"directories":{}},"3.1.0":{"name":"ajv-cli","version":"3.1.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^6.7.0","ajv-pack":"^0.3.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","json-schema-migrate":"^0.2.0","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^3.2.0","coveralls":"^3.0.0","eslint":"^2.4.0","mocha":"^5.2.0","nyc":"^13.1.0","pre-commit":"^1.2.0"},"gitHead":"fcdaeea93bf61dea1a254786cbfa052adbb14777","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@3.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-QSHstRjJin970EspY92Qr8lDGYE9C88AwW7LJYJ/MFhKDsE6I75H2b8WObCeF+2q/1fJiolm0xX7I/VyGmw/JQ==","shasum":"00e04c436c90ccc0883d31f21879ed932a774b19","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.1.0.tgz","fileCount":43,"unpackedSize":70146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUSeZCRA9TVsSAnZWagAAyWgQAIkv7kN1rCx/HYc6+U92\nadRbWoV2pTO+2NVefytw9pCIoM5MvMds3dwp0YJ/cTKDTG/NbtiN/peckR+A\nKfq7fA/y0jwzrFZ+RPrUjGlX5HtCgE3jIPIkqPQ7XxRXnxuaxzEAHwiv3O7j\nt4KTKadjZeFzUzmKVcCEgrgulR3V/90rbHOBbY21n+yQ18QEwRsJpVFiWdlL\n+fxjJmTmpJjw+q/6MKbSl+8UWuARhhpoHK5UTZdMbognLYkhZOJoXFuyWBlO\nSR935gH3Vs7a70tJNoOt6NHUvfMD8Qd3XRQCSI0FvF7ErLy4WLD39MHF8kAC\n8gu/Zm9YAkHaP11ArKKZfYtvgflidhwagnvG/C0/QxtrDFOo2kueYE9dzWBn\nt7u0FnLaA6HJXlSJ/HI5KN1EobXVauAdq0/p9Go1hC1hlHTYskT0Oghcutpt\nbyUyAkSKmmNzzE993DrY/doIQV58pinRjozHYC0vWwLyPCCN0SJQpbLUDzNx\nS8L5iDNMyZoBg91fAWBGm6uK6rtvZEn6UWTgpU55tT8+f6BXMXFYb28u/eky\nqb9lFg2vh9rpFIxa2OJvNfkQVZVmdbTuUp/cpOlVqsfHVVyjzFoWehwDfk/L\nUN5dS/K7EQg/U2H8ypQtprqKflJk/4Vj/zDRAzu3GmhbESX6Mtw4SYutTLdz\n+mVQ\r\n=owAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+rlxH4L6cXPgvdlYMmGHw17NFg5GGBxi9TgRbWBuKSAiAs52BHM+b0RwVs9WKabE5OBFdQTkAF0msePlvlTN2ecw=="}]},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_3.1.0_1582376856932_0.6693647582943045"},"_hasShrinkwrap":false},"3.2.0":{"name":"ajv-cli","version":"3.2.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^6.7.0","ajv-pack":"^0.3.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.13.1","json-schema-migrate":"^0.2.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^3.2.0","coveralls":"^3.0.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.0.1","pre-commit":"^1.2.0"},"gitHead":"cb878970ea2e09890ecaad0439157ceb564a7de4","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@3.2.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Dl1+k9iFZViO9DLP2bWG//2MzwmXYzzojVC0hvYa3062y74ZC+5BVRz/SHsd1p6IAD/Z1+zwtQ1C4SvRmEWHnw==","shasum":"12879a5367a7fe703ec0f4b5101cd7222d744219","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.2.0.tgz","fileCount":49,"unpackedSize":79654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezT17CRA9TVsSAnZWagAACOcP/1n8g+bJFB//BzIU6Z3U\n4p/UnWMNhPtWkPw7kOIrcGXbrF2AN684Pva0zGBkyYNhjJyhzYm2agxz42Kn\n32HKXyAkI/vmSwwJdkfvdHsdjpIgWxvlsRJwDWbJuvhaVtTbDtks9WawRHmy\nXsqyNpuPQ8l0ynTicq1PzbmQLkYnk1oOBJQdtZjGNPDCgf7dLXUz8+Gbe9rl\n7jJW0ZX+ngvaUj+NwcZzmzEasx+4RSqNpWzC0GQXCEZ2ju3xBEE9h8p/Pe3b\nGCN4uh9C8gQezaqzCGI12qRFCaB08yCp9c10Ekv04YaRX6tyx42tD1QeCLWp\nYUPRzkdLve9QSP2c1ifWu7HU1L05IdUVNZEmDDjYBcGUToyT2z/EMCE2jsPY\n1QBNoHF3+MN7SQfUfysOZVLAtfXN2gKErfUnsiwp+hDudOadLFhbHkt/gS2i\n/iA38WmeBDpifU3ZobggHIVthRaeB3Z2yOkoQF1o1ZCynO10Tju4pX3IGinc\nM/1LFNCFhx0g9EpWU9TxbFaHNMVaLfngfPQn54x/PfoMNSxpYotPz9+7ldGZ\n7gGtJNlVwJKquNgrYjTExkqlPLem9BCt1ho7QBdgUmYRvalvByS7oLqNAvMA\nLjuaSS2Dv7javaAB8KmbrwOj0XDz7PCNPzQ02g4ZZEAXqQ/nTEipBKd9kqAO\nXV/X\r\n=2bHa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyy9nqtczOvX4szC6T4y6CTrG3EzCQAk/hAWpYSkOneQIhANK+aXix0uPquDR0R8bfCfZ4wAyQUw7kLfk2DpEF7h4C"}]},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_3.2.0_1590508922670_0.36959856547087333"},"_hasShrinkwrap":false},"3.2.1":{"name":"ajv-cli","version":"3.2.1","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^6.7.0","ajv-pack":"^0.3.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.13.1","json-schema-migrate":"^0.2.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^3.2.0","coveralls":"^3.0.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.0.1","pre-commit":"^1.2.0"},"gitHead":"06da32ef68060f5e4ea43c257d1b88516f412682","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@3.2.1","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EZW2fqkQVMvp3oPfVrUZnh4nl/sENKpSG1q+R5wHqaM71EU7JAxzxYzvkjcgIRer6Y4HFkY1uCEHT/DMWE5apw==","shasum":"fb7bf9480c324345ca00f003afb96dda68b03bd5","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.2.1.tgz","fileCount":49,"unpackedSize":79685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezT6ECRA9TVsSAnZWagAA3AkP/1rCIzNtb4fyB6SFE4tb\nz2prJ1SaBLDnpK686f4ZwQRzm+b7Wt5X5jYCZjgofohUMo6q9c6kYLNm8xsD\nDm0okHZyXnBmYJIBEBP71EDLun3PHbMmFeo0heBks0rExU9oj9vWptaKmjpy\nTujgxfSmtlQR01Pc9whqn1km7acZn72FTpCr9IdGn6lxQw+xrdzRRqlm0sGo\nmZU9J9IvDFXzgpY30w8XW1tJlU34x8F/78XUSOhJVf4bf/sDSs783waI8o6k\nswePmEOxfHl9O34rqhEfF5/G/X4onPAlL9mQLOZXQ41LImjJ6QujGxIgsztK\ne3SunUDPcjx2qyr0zS1T49chBFMSp8YoijG9WXk8MRaQiE4NCBVI/8XvVD2Z\ns9K5HnyLyY62gVmzVu8a6h2FOVi6OCeLbjMmBL2U7M2eeXJFB8eMMRai/EjQ\n3/C0HHqPbUNcWBJrKxGjrXUOSoqzndcS1IxkPZMPVVb9kCOQCn0F7Cr1Fwbs\nHafOejsH45cApKJW4vOBGO0kpIzFDalhDdEGQicBr9BaZCGPMYizOKNXOLiJ\nyP2hT0CsR47QLh6j6h0Yzfrn5kKxKHD2qtLlFXPEfw3XSSBbDZMD3JQTR0pv\nnXMewtPwTcEYJAVdVpFCyKvKfXKzS4z2FyWUeGsOB60UMa3P19PVAYZZmFyw\nj7eO\r\n=U1dz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoAyx/oD4mBCdEvL7Q5gpmplrs2un+rO6lEDDp7v0ZKQIgD5NeCdnzfMN60Z1wYTcEcPz4f8Ynpqulxp0j8LC603w="}]},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_3.2.1_1590509187969_0.7882326788093637"},"_hasShrinkwrap":false},"3.3.0":{"name":"ajv-cli","version":"3.3.0","description":"A command line interface for epoberezkin/ajv JSON schema validator","scripts":{"eslint":"eslint index.js commands/*.js test/*.js test/**/*.js","test-spec":"mocha test/*.spec.js -R spec","test-cov":"nyc npm run test-spec","test":"npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^6.7.0","ajv-pack":"^0.3.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.13.1","json-schema-migrate":"^0.2.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"ajv-keywords":"^3.2.0","coveralls":"^3.0.0","eslint":"^7.1.0","mocha":"^8.1.3","nyc":"^15.0.1","pre-commit":"^1.2.0"},"gitHead":"4c72dac1b7c03ebf01ea6a84d3ed7794c6f3fc95","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@3.3.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4eiNNjDlainn5Rm+rU3egxLUUxzevcB+gviBLs9sm6etHNrE7l2JSQ3yoz5hE+eqrth3pTygELOafhSIO8Hiig==","shasum":"dd72207f5395051db7d620ab7d4da1cec3d50f06","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-3.3.0.tgz","fileCount":50,"unpackedSize":79861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUiTqCRA9TVsSAnZWagAA9L8P/1PLNDvWrYU1jv1wH3c2\n8AzRwDfgU/SFwhnsHpigd5OxYfulrUkgl6V0TMzagbY2NnBQf7Ns1gh+qvHq\n3nb5WF9tWe9EsosGTgfqyk6ubyPuTGLWuSzklrIpX1CpyfrMuCmOQY8uggp4\nSP5mHbdUf/ol3b0LxKnoypuhUY6C/uUL4GTXAQeBqZBH2Zvvc/PEJ/+D5/37\naHveCgsKuU3+ak1RBUoZEtMM8tA0OjU8oAdb0mHbqv2Uhe/NsCJVHXJrphwJ\nrvpaHKzW/goLfcgTAaTPTgtkGcFOsVdwvV/hna3+Nf1NeRKwAlLJ69ELxtTp\ncuvH5QxoWdFuGhtm3CmR+3AAwbGqc0CXZSkPqtLzIrdqkbUWO7nCJPx7gCfU\nahgvLhu3xXWimD2IShXCbvfpsIFeIrGQAMY4mzl3CIUf0mIy+PCghwGLUiCP\nG6Yb08+Oj7AMlJ+jPGhKGyivRSPIFcJH280xrcTNIKAXNzATt5YWK+izbOHv\nogXEvh1ToM+VD9WTrEyjcVRCk+Aql5bMsRb85ddVGpjhM6+UNZzYWbdonwpe\n90nPhm/AJb1V7nQWFphOrcWcCKNRP2fSxRGuyi5u0HotqlRc/4pvYrR1hxxl\nslAvLK5C64fVPurqF01dzNz/UTIBf9whMNg62NSS3kaeD/xDe7lslLKdte9x\nfdc/\r\n=Ac5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF6CwGHzP97/6PrnzJsUIcPuVwtz+Yq4Oo/pQhig9L5wIhALK73DtPVNE4fEQyTlbr2uZKnw7hCx+VcRZwpG7uN5pH"}]},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_3.3.0_1599218921968_0.43390992482765234"},"_hasShrinkwrap":false},"4.0.0-rc.0":{"name":"ajv-cli","version":"4.0.0-rc.0","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rm -rf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{md,json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{md,json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jessedc/ajv-cli.git"},"dependencies":{"ajv":"^7.0.0-rc.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^1.0.0-beta.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"0.0.30","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^4.0.0-beta.3","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","husky":"^4.3.0","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","pre-commit":"^1.2.0","prettier":"^2.2.1","ts-node":"^9.1.0","typescript":"^4.1.2"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{md,json,yaml,js,ts}":"prettier --write"},"gitHead":"e35d6ada2048136a8e19642400d12ce0aaaaa8a4","readme":"# ajv-cli\n\nCommand line interface for [ajv](https://github.com/epoberezkin/ajv), one of the [fastest json schema validators](https://github.com/ebdrup/json-schema-benchmark).\nSupports [JSON](http://json.org/), [JSON5](http://json5.org/), and [YAML](http://yaml.org/).\n\n[![Build Status](https://travis-ci.org/ajv-validator/ajv-cli.svg?branch=master)](https://travis-ci.org/github/ajv-validator/ajv-cli)\n[![npm](https://img.shields.io/npm/v/ajv-cli.svg)](https://www.npmjs.com/package/ajv-cli)\n[![Coverage Status](https://coveralls.io/repos/github/ajv-validator/ajv-cli/badge.svg?branch=master)](https://coveralls.io/github/ajv-validator/ajv-cli?branch=master)\n[![Gitter](https://img.shields.io/gitter/room/ajv-validator/ajv.svg)](https://gitter.im/ajv-validator/ajv)\n\n## Contents\n\n- [Installation](#installation)\n- [JSON schema version](#json-schema-version)\n- Commands\n  - [Help](#help-command)\n  - [Validate data](#validate-data)\n  - [Compile schemas](#compile-schemas)\n  - [Migrate schemas](#migrate-schemas)\n  - [Test validation result](#test-validation-result)\n- [Ajv options](#ajv-options)\n- [Version History, License](#version_history)\n\n## Installation\n\n```sh\nnpm install -g ajv-cli\n```\n\n## JSON schema version\n\nParameter `--spec` can be used with all commands (other than help) to define which JSON schema version is used:\n\n- `--spec=draft7` (default) - support JSON Schema draft-07 (uses `import Ajv from \"ajv\"`)\n- `--spec=draft2019` - support JSON Schema draft-2019-09 (uses `import Ajv from \"ajv/dist/2019\"`)\n\n## Commands\n\n### Help command\n\n```sh\najv help\najv help validate\najv help compile\najv help migrate\najv help test\n```\n\n### Validate data\n\nThis command validates data files against JSON-schema\n\n```sh\najv validate -s test/schema.json -d test/valid_data.json\najv -s test/schema.json -d test/valid_data.json\n```\n\nYou can omit `validate` command name and `.json` from the [input file names](https://nodejs.org/api/modules.html#modules_file_modules).\n\n#### Parameters\n\n##### `-s` - file name of JSON-schema\n\nOnly one schema can be passed in this parameter\n\n##### `-d` - JSON data\n\nMultiple data files can be passed, as in `-r` parameter:\n\n```sh\najv -s test/schema.json -d \"test/valid*.json\"\n```\n\nIf some file is invalid exit code will be 1.\n\n##### `-r` - referenced schemas\n\nThe schema in `-s` parameter can reference any of these schemas with `$ref` keyword.\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer). Glob pattern should be quoted and extensions cannot be omitted.\n\n##### `-m` - meta-schemas\n\nSchemas can use any of these schemas as a meta-schema (that is the schema used in `$schema` keyword - it is used to validate the schema itself).\n\nMultiple meta-schemas can be passed, as in `-r` parameter.\n\n##### `-c` - custom keywords/formats definitions\n\nYou can pass module(s) that define custom keywords/formats. The modules should export a function that accepts Ajv instance as a parameter. The file name should start with \".\", it will be resolved relative to the current folder. The package name can also be passed - it will be used in require as is.\n\nFor example, you can use `-c ajv-keywords` to add all keywords from [ajv-keywords](https://github.com/epoberezkin/ajv-keywords) package or `-c ajv-keywords/keywords/typeof` to add only typeof keyword.\n\n#### Options\n\n- `--errors=`: error reporting format. Possible values:\n\n  - `js` (default): JavaScript object\n  - `json`: JSON with indentation and line-breaks\n  - `line`: JSON without indentation/line-breaks (for easy parsing)\n  - `text`: human readable error messages with data paths\n\n- `--changes=`: detect changes in data after validation.<br>\n  Data can be modified with [Ajv options](#ajv-options) `--remove-additional`, `--use-defaults` and `--coerce-types`).<br>\n  The changes are reported in JSON-patch format ([RFC6902](https://tools.ietf.org/html/rfc6902)).<br>\n  Possible values are `js` (default), `json` and `line` (see `--errors` option).\n\n### Compile schemas\n\nThis command validates and compiles schema without validating any data.\n\nIt can be used to check that the schema is valid and to create a standalone module exporting validation function (using [ajv-pack](https://github.com/epoberezkin/ajv-pack)).\n\n```sh\najv compile -s schema\n\n# compile to module file\najv compile -s schema -o validate.js\n\n## compile to stdout, to allow code formatting (js-beautify has to be installed separately)\najv compile -s schema -o | js-beautify > validate.js\n```\n\n#### Parameters\n\n##### `-s` - file name(s) of JSON-schema(s)\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer).\n\n```sh\najv compile -s \"test/schema*.json\"\n```\n\n##### `-o` - output file for compiled validation function module\n\nOnly a single schema can be compiled with this option.\n\n```sh\najv compile -s \"schema.json\" -o \"validate_schema.js\"\n```\n\n`-o` without parameter should be used to output code to stdout to pass it to some code formatter.\n\nThis command also supports parameters `-r`, `-m` and `-c` as in [validate](#validate-data) command.\n\n### Migrate schemas\n\nThis command validates and migrates schema from JSON Schema draft-04 to JSON Schema draft-07 or draft-2019-09 using [json-schema-migrate](https://github.com/epoberezkin/json-schema-migrate) package.\n\nThe [version of JSON Schema](#json-schema-version) is determined by `--spec` parameter (`\"draft7\"` or `\"draft2019\"`).\n\n```sh\najv migrate -s schema\n\n# compile to specific file name\najv migrate -s schema -o migrated_schema.json\n```\n\n#### Parameters\n\n##### `-s` - file name(s) of JSON-schema(s)\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer).\n\n```sh\najv migrate -s \"test/schema*.json\"\n```\n\nIf parameter `-o` is not specified the migrated schema is written to the same file and the original file is preserved with `.bak` extension.\n\nIf migration doesn't change anything in the schema file no changes in files are made.\n\n##### `-o` - output file for migrated schema\n\nOnly a single schema can be migrated with this option.\n\n```sh\najv compile -s \"schema.json\" -o migrated_schema.json\n```\n\n#### Options\n\n- `v5`: migrate schema as v5 if $schema is not specified\n- `--indent=`: indentation in migrated schema JSON file, 4 by default\n- `--validate-schema=false`: skip schema validation\n\n### Test validation result\n\nThis command asserts that the result of the validation is as expected.\n\n```sh\najv test -s test/schema.json -d test/valid_data.json --valid\najv test -s test/schema.json -d test/invalid_data.json --invalid\n```\n\nIf the option `--valid` (`--invalid`) is used for the `test` to pass (exit code 0) the data file(s) should be valid (invalid).\n\nThis command supports the same options and parameters as [validate](#validate-data) with the exception of `--changes`.\n\n## Ajv options\n\nYou can pass the following [Ajv options](https://github.com/ajv-validator/ajv/blob/master/docs/api.md#options):\n\n| Option                       | Description                                                               |\n| ---------------------------- | ------------------------------------------------------------------------- |\n| Strict mode |\n| `--strict=false`             | disable [strict mode](https://github.com/ajv-validator/ajv/blob/master/docs/strict-mode.md) |\n| `--strict-tuples=`           | throw on (`true`) or ignore (`false`) [strict tuples](https://github.com/ajv-validator/ajv/blob/master/docs/strict-mode.md#prohibit-unconstrained-tuples) restrictions (the default is to log) |\n| `--strict-types=`            | throw on (`true`) or ignore (`false`) [strict types](https://github.com/ajv-validator/ajv/blob/master/docs/strict-mode.md#strict-types) restrictions (the default is to log) |\n| `--allow-matching-properties`| allow `properties` [matching patterns](https://github.com/ajv-validator/ajv/blob/master/docs/strict-mode.md#prohibit-overlap-between-properties-and-patternproperties-keywords) in `patternProperties` |\n| `--allow-union-types`        | allow [union types](https://github.com/ajv-validator/ajv/blob/master/docs/strict-mode.md#prohibit-union-types) |\n| `--validate-formats=false`   | disable format validation |\n| Validation and reporting |\n| `--data`                     | use [$data references](https://github.com/ajv-validator/ajv/blob/master/docs/validation.md#data-reference) |\n| `--all-errors`               | collect all validation errors |\n| `--verbose`                  | include schema and data in errors |\n| `--comment`                  | log schema `$comment`s |\n| `--inline-refs=`             | referenced schemas compilation mode (true/false/\\<number\\>) |\n| Modify validated data |\n| `--remove-additional`        | remove additional properties (true/all/failing) |\n| `--use-defaults`             | replace missing properties/items with the values from default keyword |\n| `--coerce-types`             | change type of data to match type keyword |\n| Advanced |\n| `--multiple-of-precision`    | precision of multipleOf, pass integer number |\n| `--messages=false`           | do not include text messages in errors |\n| `--loop-required=`           | max size of `required` to compile to expression (rather than to loop) |\n| `--loop-enum=`               | max size of `enum` to compile to expression (rather than to loop) |\n| `--own-properties`           | only validate own properties (not relevant for JSON, but can have effect for JavaScript objects) |\n| Code generation |\n| `--code-es5`                 | generate ES5 code |\n| `--code-lines`               | generate multi-line code |\n| `--code-optimize=`           | disable optimization (`false`) or number of optimization passes (1 pass by default) |\n| `--code-formats=`            | code to require formats object (only needed if you generate standalone code and do not use [ajv-formats](https://github.com/ajv-validator/ajv-formats)) |\n\nOptions can be passed using either dash-case or camelCase.\n\nSee [Ajv Options](https://github.com/ajv-validator/ajv/blob/master/docs/api.md#options) for more information.\n\n## Version History\n\nSee https://github.com/jessedc/ajv-cli/releases\n\n## Licence\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/jessedc/ajv-cli/issues"},"homepage":"https://github.com/jessedc/ajv-cli#readme","_id":"ajv-cli@4.0.0-rc.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ao/w8YuFdmCm7xQUF7fcA7C66ZgraVBiFTnOFB+Pkq0sV5/oirHqKBl2ozmehL1QvWBMozWhcGO2aKKAcXB9TQ==","shasum":"ad62163f109d05eeb3979669ba8363a7cfeace93","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-4.0.0-rc.0.tgz","fileCount":94,"unpackedSize":138790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzQZ4CRA9TVsSAnZWagAAjc8QAJ2vN0Ub5hcBcdUzKr31\nxdqn6yChVjai2hMtqAEFHMHjwmuYhqV1Ro5doKI2e631Rk1kRlg/6VuDtoQm\ncnOvwneQjcVt7cFXXDW2eCYN039pw6hREFQID+xsfhJQi6t0SsdQYcqf2Dpt\nsIL6UGuv3U7rC1sadwzER9H7SivCHXkAGRDBv/a0ICX5rzDqRQQlyHr++Fey\ne2nn31awBJ3SyjgcNOjiX7A63DdmP99YtyrUa0F4J2KydzgRrZrIN2bcNHac\njSf4e+VUFUVkzmOW4KjbB61rSpjEDfwa7LesXeQi32+pKbNEcRKesC8lMaSh\nnuqv0jpqzK1XW5CVf7b/gC7UX+r6EBDNU7rRtKaG8+Q6z5duw7GwNRYtoHFV\nSGX11f8dOTLIc5/7S/WEhl+HOTRvrZTmrn6vY4anBRckKjGS9uZCVAM4kZZY\njLuh4QzDWu/Iqrdag/pyYXBpERih5x09PnZ202IUJO9KmKpy+UwvNMbD9Dur\noWivBpmPOtaPvX8cuEJfZq2G4zD1aNezH9j3pY4bl9slpAvW+XfLViDwH7Gh\nptOXv9XiNxgWUgmXhYdLh/DMHomFEwqPfVxbpET+OLnI4VZimufxD0Y2TNyO\nV7+c28iv/vhQ0eA2Z5ic9gI1bDCCgIDUQMjjCaBhaQZoVpVF/FD0YQSO913T\nH7Uf\r\n=1fU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3aPCH5CkdzNcAuAUcTpfVrfFGckhW/U8va04c7ufqwAiEAniaQAlY4NbEbiLGgRhN00AUYPDbTV9FhwMwZlaTBDbg="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_4.0.0-rc.0_1607272055640_0.08951857759981285"},"_hasShrinkwrap":false},"4.0.0":{"name":"ajv-cli","version":"4.0.0","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rm -rf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{md,json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{md,json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"dependencies":{"ajv":"^7.0.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^1.0.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"0.0.30","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^4.0.0","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","husky":"^4.3.0","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","pre-commit":"^1.2.0","prettier":"^2.2.1","ts-node":"^9.1.0","typescript":"^4.1.2"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{md,json,yaml,js,ts}":"prettier --write"},"gitHead":"f36537c89139244675df02c26a66a2a7ed7657d7","bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","_id":"ajv-cli@4.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-QT6OwR2EmNfC1e+xPB6Tltb6uspIxvkw7rUa3Omnuck16+dSnUd3KB+z2amTydPsNFzqkECaN6LDjiONUBEJ6g==","shasum":"bff5b58dd2e1b618b989fc7db78a4c670ae21bb7","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-4.0.0.tgz","fileCount":94,"unpackedSize":139095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2RzGCRA9TVsSAnZWagAAGWIQAIkicjak8Pi87byLdt7g\nKBPa8ioyP52NYFethGa2qa7NcXczime+ZEnfZxpCo4QRlnsy8P/k103NLeJx\nHMoIfi1XN/jrVfnns40UW2KySAJ2p2GhGGBK10HyLfJOmFp0l8vbA24OLH7P\nj5GpfMsb2HEFY2R7GbU3hc0Z6UFcaFCWQa/fV3oFMLqlDNARJG5TfaO65WZX\nGGqYB9kjdWKJPzE+AbBX6nDg3MK3GkNhK3sbl4PorXxrLT88t6jLHo08UDJi\nsleSiSFjRJbp7kLApFoGAkFz8IWIGGf7c0Rfw0u5L22sDOuWnXvVGbg+w0x6\nwlQ0NTQmu6tvkMuIpQwHBf18UwoiIgv6xo4sk1uvIH4gLFyaL9f2t1zpi13N\nh0Y5rHd4wjWPUln8FNgxO4YIPfyUfGI/+CdNZIhKmKeCOjo4dPE00nwlKG3/\nbQf6ULcDNGq/7q0tcF+qb8wLy6E7I1kDddKhz2KRSN3BPDTCJC52N/FKzHl5\nE99HLV8O1nbSDw6v5oKTx6U1i8lZe+ZP6BUdD2z9+2ZoWuiSYmye7z5VkZFl\nw81q6yBYcz7KSU8TRLkeMU8dlPtzr6DlT84FCos5oibD5g59fz+a6i3WWJ/Z\nlnjpOSMy8swDjc4rH5ocx7ivcgbWxp0vEmjaDOcf4CUGK9cE1p3RaueOGJfK\n1r3+\r\n=81Ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8xRHCHGINVfL4pMyexrjQTqkY9N0gA9KxluMHZIOWRAiApGCLH5c5h+hTQh9IpEZuqxvxYkdigVuCe8a69tFR9BQ=="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_4.0.0_1608064197885_0.9478432738439737"},"_hasShrinkwrap":false},"4.0.1":{"name":"ajv-cli","version":"4.0.1","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rm -rf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{md,json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{md,json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"dependencies":{"ajv":"^7.0.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^1.0.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"0.0.30","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^4.0.0","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","husky":"^4.3.0","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","pre-commit":"^1.2.0","prettier":"^2.2.1","ts-node":"^9.1.0","typescript":"^4.1.2"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{md,json,yaml,js,ts}":"prettier --write"},"gitHead":"be01c4cca3ee29eba59397a2058b26d76dc1a990","bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","_id":"ajv-cli@4.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vRV3Qrqq9yiKZbjX2uaqjykE2QI08/SlY/fPR7e6hloTTCOGXXcGXghLVgBkqeN7Ts/+Xfc21CjOX0p41Hskcw==","shasum":"00543699942f8bec8b2e7aadc62909139c788cf8","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-4.0.1.tgz","fileCount":96,"unpackedSize":140419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3FllCRA9TVsSAnZWagAA4hYP/0m2xcor3psUktBNMb0y\nmIsP/94/EBLNKpaT+uxW6qW33pyniNM4aPnkZL0jBKFhWcgaGO2CapWfLOX7\nIkHwXS887kXDI2/7bbojKtzrDeWTrNLrvDrexP3kCytKp3T8SgX9kTSfo/Yd\n8V7qQp2YjKDK3Z/X0eO0rvpTR3Kr3zxhgnPrNgcpX0Fd723P/+1dgVdr/Pn7\n7YcV08+ypOF88r3O059oR7lGcnuGWsRkWurU+TEEJh6tIwPqZ0bddawp+q01\nuqwln4ARmRmoiu+sKMBoIlnEoOYJtyrx71KMRK70whuPvlJqRa0otMjlURLA\n392gLmuXHAwYV0cT5KiV/Pe63I0TyOSx6PTx1hYhGXxWkNtfc5kY+6eqOHWh\ndthII3xFq+asy2E4JjhuRPzSozVZrxi1S/bYMMRnotko551JIc9rQVPW0Pfa\nJWP8uTXPvrpICeIBoqE2i3V+mFnGgW96ZYGCLT7k+yR1YmQ6YznCYKTpBnaX\nx20j7e4EpT6OdbBnPhYan6G0z2iKdEihVfQMnQvzBSagMcmkpjzrA4n89Pbp\nA1GLzMHEWkgoB+Uv9HZP8X5pZzrdSjHxvq/0RJm2+E0yV4a4DDMcE5q+86Zo\n59ec+whElO5+Y+TgwUoDX2waqThH7kcFlVDXcog3LoO8316XPgUNbFx9kRzt\ntX0K\r\n=Kj4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtwCiHAfwoowituzbVwuud6AvsGOM47ZB8nzWWBHtD6AIgLlmBPPAU77salFOP8vS7li13uHDHwzUGM5PA2Be1Qkc="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_4.0.1_1608276324771_0.13663525541245636"},"_hasShrinkwrap":false},"4.1.0":{"name":"ajv-cli","version":"4.1.0","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rm -rf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{md,json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{md,json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"dependencies":{"ajv":"^7.1.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^1.1.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"0.0.30","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^4.0.0","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","husky":"^4.3.0","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","pre-commit":"^1.2.0","prettier":"^2.2.1","ts-node":"^9.1.0","typescript":"^4.1.2"},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{md,json,yaml,js,ts}":"prettier --write"},"gitHead":"d53d73ec1a393a11eaebcdeadd93fd393072bf4f","bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","_id":"ajv-cli@4.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-93vIxvsdJ9NBkkr/1xm6QYLyj9OH1UHWZn8CWM9FnuK15SLaFKb5HYXVVmvzeJS3/sIqKGNC1l/PpduooN8q8A==","shasum":"0fd85dc7524f4f9ea0810ed692ff0f3dab7f7557","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-4.1.0.tgz","fileCount":96,"unpackedSize":140425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKt3vCRA9TVsSAnZWagAAm/UP/jVZB7BWObgOwfyQ1wXA\nF9U6qFZ3oU1gplAVwd/gacLKzUMc4FrbdQe2EeqpG2x+Omamk/rBERpEFv7z\nAK0+xpiKugZfpHr4C/09QwYkeyBYUQLP38Vs8HVkGG/13PSqbF0fyxhfG4JP\nBCTMWNtMJUUpF/CazOYw1u9w77BNNXpxyQV9jiHRkYhvqv21ZUXD/pYbeMq3\nwh5TEPeu+/4L6nZxX4KBiuBElsJiEI1mmmDfMBZkx3qAf77OraZLteUoAC87\nBfgI70VUlxIf2AxnW9l3IL+n7gatIDis00cp1pLYOz6obMZtQ1JJiDcqimZG\nWGpi7GH4tA2lArL/1IBq5yEhqHhZRmdjB6AtscAGuSBIFtDHkgua0QGrVLKA\nr4KA1Lu0FpMsA1gH5hyzhUgVjs4TQAD73x4uw+cvH/DioGhTUxxGbaLS0poa\nRxwZgEMJg0sNLRbQevQXHVpA/1vkRpshfTPnoCDCDz54+tdALnLuSWKboISE\nGP+stxYNfxGGtF5+PxhQe0pr/Bz7yHu+rL+W2O772uMd2tDNz9cOrOrldsMT\nDBXkimVRAYL1QMLp/qCpMwAd10NWbeTTTRnbgXN6QhPwJAZAJlHTDWNaFWYj\nEf2mtQ3uJ/0zYsddGJM6Ec9thIts4KZEYtpzZgBYqF0Iw1cNrQqtYuMFHadq\nZ/Tr\r\n=PGV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx+juA+Mis5eZG3FfuU9NbJFiT0j7FGfgyEYu8JlqPqAiA5cDSNbZgxTpk6jrlJtjT99Cu7SBpAQG/f72FRFFFpYg=="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_4.1.0_1613422062912_0.46206926832297923"},"_hasShrinkwrap":false},"4.2.0":{"name":"ajv-cli","version":"4.2.0","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{md,json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"dependencies":{"ajv":"^7.2.1","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^1.1.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"^2.2.0","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^4.0.0","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.0","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","ts-node":"^9.1.0","typescript":"^4.1.2"},"peerDependencies":{"ts-node":">=9.0.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{md,json,yaml,js,ts}":"prettier --write"},"gitHead":"4328947d19345375f004d517d69f833cc3da64ea","bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","_id":"ajv-cli@4.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3Ab8Kuh7QnyXxg+v4NFzah1LLBHgYBUVtJZC8bOaDAdl766kT6Usw5f+g8UcFN+24lYIbchaQBQ+uUntYpBEyQ==","shasum":"f2c371edfd9c999f2a9e0afdd5675eede8e16544","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-4.2.0.tgz","fileCount":102,"unpackedSize":150096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSHe7CRA9TVsSAnZWagAAFMkP/j4io1EpkT8H5zBlKPM2\nr5cxa4LALaFBqKwaTpReYPmA0upn3uKOIlPZuHIlBNRMxBYE2z4Tq1k+nxEL\n9qQMDi2ygQdx1t4KtEoXnPMTvZ2xCwKUZO245/P9WG6nRddeo281W1xWc1yx\nzQ0x5vnxbtT7vFrMy4CH4hQOHRBNRDSy7R0l7E3i3Uu2tt6XblzlfmdBsNA0\n7RxKQ5dp3p1bif91DqeuQKwsrmdtxkV48jTDj0UN66dBcDa1KHqgCmRU42KX\noqaeN+6idwWgdB+bI1s3OU4dbN9uu28KIzZ7975cswaCK/0/mbppvQW06145\n3Mb4o4Iw7Mcy4uH+fkkZsa2a44AGoEy3wcRAJYApYU06LiiqX3a1LdmCdceV\nF5lqb4adqsdb9Frxrh4cBUEUxKedSOn7XxTX+ZdCnndw31MsmeUI9Qw23YIV\nrxU+HXhxN9hzPVYPssr/fKs+1ivpGiX6YVUxMrQRPVufj0FOaYleGWywTVsL\nMFuvyiQcO5i2o/BfkCvVpBIoVhPOia+mAnzQRqNwho5RspbmpsEHDHvrptvN\nEvAU8CFziO/JrssXhnfguP1YAKrNwe10YL6FgM/vdWqGoJt+dGKT2qwq2NY2\ngCxCCeV8L3xMtdYast4s+Zit3+eUxdTPK6a3vVWIG3xlf8Y2glEG7iHixejE\na+6m\r\n=/OYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp4xUTjgApfvyWtYFou4zc6VrvwflsY59ff1dti9aUBgIgG5VX7gWEn2ZCyOGJVXIMUK/aZD/OQxlLss1VIiq1BHg="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_4.2.0_1615361978778_0.4891050804109669"},"_hasShrinkwrap":false},"5.0.0":{"name":"ajv-cli","version":"5.0.0","description":"Command line interface for Ajv JSON schema validator","scripts":{"build":"rimraf dist && tsc","prepublish":"npm run build","eslint":"eslint \"src/**/*.*s\" \"test/**/*.js\"","prettier:write":"prettier --write \"./**/*.{json,yaml,js,ts}\"","prettier:check":"prettier --list-different \"./**/*.{json,yaml,js,ts}\"","test-spec":"cross-env TS_NODE_PROJECT=test/tsconfig.json mocha -r ts-node/register \"test/**/*.spec.{ts,js}\" -R spec","test-cov":"nyc npm run test-spec","test":"npm run build && npm run eslint && npm run test-cov"},"nyc":{"exclude":["test","node_modules"],"reporter":["lcov","text-summary"],"cache":true},"bin":{"ajv":"dist/index.js"},"preferGlobal":true,"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"dependencies":{"ajv":"^8.0.0","fast-json-patch":"^2.0.0","glob":"^7.1.0","js-yaml":"^3.14.0","json-schema-migrate":"^2.0.0","json5":"^2.1.3","minimist":"^1.2.0"},"devDependencies":{"@ajv-validator/config":"^0.3.0","@types/glob":"^7.1.3","@types/js-yaml":"^3.12.5","@types/json5":"^2.2.0","@types/minimist":"^1.2.1","@types/mocha":"^8.0.4","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","ajv-keywords":"^5.0.0","coveralls":"^3.0.0","cross-env":"^7.0.3","eslint":"^7.1.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.3.1","husky":"^5.1.3","lint-staged":"^10.5.2","mocha":"^8.1.3","nyc":"^15.0.1","prettier":"^2.2.1","rimraf":"^3.0.2","ts-node":"^9.1.0","typescript":"^4.1.2"},"peerDependencies":{"ts-node":">=9.0.0"},"peerDependenciesMeta":{"ts-node":{"optional":true}},"prettier":"@ajv-validator/config/prettierrc.json","husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"lint-staged":{"*.{json,yaml,js,ts}":"prettier --write"},"gitHead":"aa7c5062a2d6a8413fcb1274a8d3bd1a3fda4b54","bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","_id":"ajv-cli@5.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LY4m6dUv44HTyhV+u2z5uX4EhPYTM38Iv1jdgDJJJCyOOuqB8KtZEGjPZ2T+sh5ZIJrXUfgErYx/j3gLd3+PlQ==","shasum":"78956ed2934e6dde4c9e696b587be1c2998862e8","tarball":"https://registry.npmjs.org/ajv-cli/-/ajv-cli-5.0.0.tgz","fileCount":102,"unpackedSize":147609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYFA2CRA9TVsSAnZWagAAWasQAJGRyJUFEOtre7/KkNVo\nWk8OjrYpJtja7K2vICzsafoRwabxSaVOVK68fBVdX7XGG3FIE5h1FXPeppUg\n8nvbtQTCbshZIW/wtLA1qCoI9xVCS+qgUHzWvB9Tz9qc5ygzlUc4BkQIeX7o\nowXaoYIgS+1rE3w409S24NTi70sWvzNbKP/5ziPCKpJ0BGlIH/7opXOVRyWW\npSrVz8hZC1jlK1obWxg28WGjPhS+lgl7LSJ8A5SwhknLt3WVMIJpgstIlOcY\nn8+qjCnlMwVxklbyP7WUKkOm5tW/JpRzxA50NPdrVZ/udtOdzEV32TQwcbAM\ntMUxfTGhzeqfQXCrohL5lWYoNb0v29YW9oFmUUFiEfrhw8Bsp6WVp725TnUd\nSPYKA70YB64PfKTsBVfpV1cRoG7CvQ+B++QP0Qs9EfzIiG6tI3+HPLWKd/BW\nSxi6HlTD+6A4/QTVxfceVgcgy+uc+BMEHF9oaYrPxEziEGttzQt1RYc1vVRd\nOH5tydIFBALAPdWiMDITh8vyLD7FSp9UHCicjTrIUwXHqk/zjuaU6tUJKTR3\n/tgdsDasioLFSYXbB+xeSi8RqVqd/Q3T5E38viRHgkxOvUw3XYOp8L2XVbcE\nUwptXrBGqpshnyOCtbqu5p8nh/9+RFi/6J9mQpCu0rvVaMZaVhsRWM8nIh6f\njJGS\r\n=ictO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8V/SFylIZWSr/cVPzx5escenY1fJ3IUe8t5xqfsOVRAiEAnU3M48ew3LCOhjz3G425ST1gnVuontiIybEfUvz+lcI="}]},"_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"directories":{},"maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajv-cli_5.0.0_1616924725686_0.1069868943544241"},"_hasShrinkwrap":false}},"readme":"# ajv-cli\n\nCommand line interface for [ajv](https://github.com/epoberezkin/ajv), one of the [fastest json schema validators](https://github.com/ebdrup/json-schema-benchmark).\nSupports [JSON](http://json.org/), [JSON5](http://json5.org/), and [YAML](http://yaml.org/).\n\n[![build](https://github.com/ajv-validator/ajv-cli/workflows/build/badge.svg)](https://github.com/ajv-validator/ajv-cli/actions?query=workflow%3Abuild)\n[![npm](https://img.shields.io/npm/v/ajv-cli.svg)](https://www.npmjs.com/package/ajv-cli)\n[![coverage](https://coveralls.io/repos/github/ajv-validator/ajv-cli/badge.svg?branch=master)](https://coveralls.io/github/ajv-validator/ajv-cli?branch=master)\n[![gitter](https://img.shields.io/gitter/room/ajv-validator/ajv.svg)](https://gitter.im/ajv-validator/ajv)\n\n## Contents\n\n- [Installation](#installation)\n- [JSON schema version](#json-schema-version)\n- Commands\n  - [Help](#help-command)\n  - [Validate data](#validate-data)\n  - [Compile schemas](#compile-schemas)\n  - [Migrate schemas](#migrate-schemas)\n  - [Test validation result](#test-validation-result)\n- [Ajv options](#ajv-options)\n- [Version History, License](#version_history)\n\n## Installation\n\n```sh\nnpm install -g ajv-cli\n```\n\n## JSON schema language and version\n\nParameter `--spec` can be used with all commands (other than help) to choose JSON schema language:\n\n- `--spec=draft7` (default) - support JSON Schema draft-07 (uses `import Ajv from \"ajv\"`)\n- `--spec=draft2019` - support JSON Schema draft-2019-09 (uses `import Ajv from \"ajv/dist/2019\"`)\n- `--spec=draft2020` - support JSON Schema draft-2020-12 (uses `import Ajv from \"ajv/dist/2020\"`)\n- `--spec=jtd` - support [JSON Type Definition](https://ajv.js.org/json-type-definition.html) (uses `import Ajv from \"ajv/dist/jtd\"`)\n\n## Commands\n\n### Help command\n\n```sh\najv help\najv help validate\najv help compile\najv help migrate\najv help test\n```\n\n### Validate data\n\nThis command validates data files against JSON-schema\n\n```sh\najv validate -s test/schema.json -d test/valid_data.json\najv -s test/schema.json -d test/valid_data.json\n```\n\nYou can omit `validate` command name and `.json` from the [input file names](https://nodejs.org/api/modules.html#modules_file_modules).\n\n#### Parameters\n\n##### `-s` - file name of JSON-schema\n\nOnly one schema can be passed in this parameter\n\n##### `-d` - JSON data\n\nMultiple data files can be passed, as in `-r` parameter:\n\n```sh\najv -s test/schema.json -d \"test/valid*.json\"\n```\n\nIf some file is invalid exit code will be 1.\n\n##### `-r` - referenced schemas\n\nThe schema in `-s` parameter can reference any of these schemas with `$ref` keyword.\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer). Glob pattern should be quoted and extensions cannot be omitted.\n\n##### `-m` - meta-schemas\n\nSchemas can use any of these schemas as a meta-schema (that is the schema used in `$schema` keyword - it is used to validate the schema itself).\n\nMultiple meta-schemas can be passed, as in `-r` parameter.\n\n##### `-c` - custom keywords/formats definitions\n\nYou can pass module(s) that define custom keywords/formats. The modules should export a function that accepts Ajv instance as a parameter. The file name should start with \".\", it will be resolved relative to the current folder. The package name can also be passed - it will be used in require as is.\nThese modules can be written in TypeScript if you have `ts-node` installed.\n\nFor example, you can use `-c ajv-keywords` to add all keywords from [ajv-keywords](https://github.com/ajv-validator/ajv-keywords) package or `-c ajv-keywords/keywords/typeof` to add only typeof keyword.\n\n#### Options\n\n- `--errors=`: error reporting format. Possible values:\n\n  - `js` (default): JavaScript object\n  - `json`: JSON with indentation and line-breaks\n  - `line`: JSON without indentation/line-breaks (for easy parsing)\n  - `text`: human readable error messages with data paths\n\n- `--changes=`: detect changes in data after validation.<br>\n  Data can be modified with [Ajv options](#ajv-options) `--remove-additional`, `--use-defaults` and `--coerce-types`).<br>\n  The changes are reported in JSON-patch format ([RFC6902](https://tools.ietf.org/html/rfc6902)).<br>\n  Possible values are `js` (default), `json` and `line` (see `--errors` option).\n\n### Compile schemas\n\nThis command validates and compiles schema without validating any data.\n\nIt can be used to check that the schema is valid and to create a standalone module exporting validation function(s).\n\n```sh\najv compile -s schema\n\n# compile to module file\najv compile -s schema -o validate.js\n\n## compile to stdout, to allow code formatting (js-beautify has to be installed separately)\najv compile -s schema -o | js-beautify > validate.js\n```\n\n#### Parameters\n\n##### `-s` - file name(s) of JSON-schema(s)\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer).\n\n```sh\najv compile -s \"test/schema*.json\"\n```\n\n##### `-o` - output file for compiled validation function module\n\nIf multiple schemas are compiled with this option the module will have multiple exports named as schema $id's or as file names, otherwise the module will export validation function as default export.\n\n```sh\najv compile -s \"schema.json\" -o \"validate_schema.js\"\n```\n\n`-o` without parameter should be used to output code to stdout to pass it to some code formatter.\n\nThis command also supports parameters `-r`, `-m` and `-c` as in [validate](#validate-data) command.\n\n### Migrate schemas\n\nThis command validates and migrates schema from JSON Schema draft-04 to draft-07, draft-2019-09 or draft-2020-12 using [json-schema-migrate](https://github.com/ajv-validator/json-schema-migrate) package.\n\nThe [version of JSON Schema](#json-schema-version) is determined by `--spec` parameter (only `\"draft7\"`, `\"draft2019\"` or  `\"draft2020\"`).\n\n```sh\najv migrate -s schema\n\n# compile to specific file name\najv migrate -s schema -o migrated_schema.json\n```\n\n#### Parameters\n\n##### `-s` - file name(s) of JSON-schema(s)\n\nMultiple schemas can be passed both by using this parameter multiple times and with [glob patterns](https://github.com/isaacs/node-glob#glob-primer).\n\n```sh\najv migrate -s \"test/schema*.json\"\n```\n\nIf parameter `-o` is not specified the migrated schema is written to the same file and the original file is preserved with `.bak` extension.\n\nIf migration doesn't change anything in the schema file no changes in files are made.\n\n##### `-o` - output file for migrated schema\n\nOnly a single schema can be migrated with this option.\n\n```sh\najv compile -s \"schema.json\" -o migrated_schema.json\n```\n\n#### Options\n\n- `--indent=`: indentation in migrated schema JSON file, 4 by default\n- `--validate-schema=false`: skip schema validation\n\n### Test validation result\n\nThis command asserts that the result of the validation is as expected.\n\n```sh\najv test -s test/schema.json -d test/valid_data.json --valid\najv test -s test/schema.json -d test/invalid_data.json --invalid\n```\n\nIf the option `--valid` (`--invalid`) is used for the `test` to pass (exit code 0) the data file(s) should be valid (invalid).\n\nThis command supports the same options and parameters as [validate](#validate-data) with the exception of `--changes`.\n\n## Ajv options\n\nYou can pass the following [Ajv options](https://ajv.js.org/options.html):\n\n| Option | Description |\n| ------ | ----------- |\n| Strict mode |\n| `--strict=`| `true`/`false`/`log` - set all [strict mode](https://ajv.js.org/strict-mode.html) restrictions |\n| `--strict-schema=`| log on (`log`) or ignore (`false`) [strict ](https://ajv.js.org/strict-mode.html#prohibit-ignored-keywords) restrictions (the default is to log) |\n| `--strict-tuples=`| throw on (`true`) or ignore (`false`) [strict schema](https://ajv.js.org/strict-mode.html#prohibit-unconstrained-tuples) restrictions (the default is to throw) |\n| `--strict-types=`| throw on (`true`) or ignore (`false`) [strict types](https://ajv.js.org/strict-mode.html#strict-types) restrictions (the default is to log) |\n| `--strict-required=`| throw on (`true`) or log (`log`) [required properties](https://ajv.js.org/strict-mode.html#defined-required-properties) restrictions (the default is to ignore) |\n| `--allow-matching-properties`| allow `properties` [matching patterns](https://ajv.js.org/strict-mode.html#overlap-between-properties-and-patternproperties-keywords) in `patternProperties` |\n| `--allow-union-types`| allow [union types](https://ajv.js.org/strict-mode.html#union-types) |\n| `--validate-formats=false`| disable format validation |\n| Validation and reporting |\n| `--data`| use [$data references](https://ajv.js.org/guide/combining-schemas.html#data-reference) |\n| `--all-errors`| collect all validation errors |\n| `--verbose` | include schema and data in errors |\n| `--comment` | log schema `$comment`s |\n| `--inline-refs=` | referenced schemas compilation mode (true/false/\\<number\\>) |\n| Modify validated data |\n| `--remove-additional` | remove additional properties (true/all/failing) |\n| `--use-defaults` | replace missing properties/items with the values from default keyword |\n| `--coerce-types` | change type of data to match type keyword |\n| Advanced |\n| `--multiple-of-precision` | precision of multipleOf, pass integer number |\n| `--messages=false` | do not include text messages in errors |\n| `--loop-required=` | max size of `required` to compile to expression (rather than to loop) |\n| `--loop-enum=` | max size of `enum` to compile to expression (rather than to loop) |\n| `--own-properties` | only validate own properties (not relevant for JSON, but can have effect for JavaScript objects) |\n| Code generation |\n| `--code-es5` | generate ES5 code |\n| `--code-lines` | generate multi-line code |\n| `--code-optimize=` | disable optimization (`false`) or number of optimization passes (1 pass by default) |\n| `--code-formats=` | code to require formats object (only needed if you generate standalone code and do not use [ajv-formats](https://github.com/ajv-validator/ajv-formats)) |\n\nOptions can be passed using either dash-case or camelCase.\n\nSee [Ajv Options](https://ajv.js.org/options.html) for more information.\n\n## Version History\n\nSee https://github.com/ajv-validator/ajv-cli/releases\n\n## Licence\n\n[MIT](./LICENSE)\n","maintainers":[{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jessedc","email":"jesse@jcmultimedia.com.au"}],"time":{"modified":"2023-04-28T02:15:19.206Z","created":"2015-07-22T05:20:21.215Z","0.1.0":"2015-07-22T05:20:21.215Z","0.2.0":"2016-03-03T22:53:25.418Z","0.3.0":"2016-03-06T14:56:11.197Z","0.4.0":"2016-03-06T15:14:30.466Z","0.5.0":"2016-03-07T21:52:11.085Z","0.6.0":"2016-03-08T16:08:36.022Z","0.7.0":"2016-03-16T23:45:13.946Z","0.8.0":"2016-03-20T19:00:53.988Z","0.9.0":"2016-08-03T21:19:04.323Z","1.0.0":"2016-09-24T21:06:19.300Z","1.1.0":"2016-09-25T18:08:26.034Z","1.1.1":"2016-09-27T19:37:35.397Z","2.0.0-beta.0":"2017-03-25T22:33:48.043Z","1.1.2":"2017-04-17T13:21:21.298Z","2.0.0":"2017-04-17T17:37:00.867Z","2.1.0":"2017-04-28T12:33:57.765Z","3.0.0":"2018-01-09T21:48:43.125Z","3.1.0":"2020-02-22T13:07:37.206Z","3.2.0":"2020-05-26T16:02:02.795Z","3.2.1":"2020-05-26T16:06:28.063Z","3.3.0":"2020-09-04T11:28:42.101Z","4.0.0-rc.0":"2020-12-06T16:27:35.811Z","4.0.0":"2020-12-15T20:29:58.015Z","4.0.1":"2020-12-18T07:25:24.942Z","4.1.0":"2021-02-15T20:47:43.037Z","4.2.0":"2021-03-10T07:39:38.952Z","5.0.0":"2021-03-28T09:45:25.898Z"},"homepage":"https://github.com/ajv-validator/ajv-cli#readme","repository":{"type":"git","url":"git+https://github.com/ajv-validator/ajv-cli.git"},"author":{"name":"Jesse Collis","email":"jesse@jcmultimedia.com.au"},"bugs":{"url":"https://github.com/ajv-validator/ajv-cli/issues"},"license":"MIT","readmeFilename":"README.md","users":{"sergeymakoveev":true,"flumpus-dev":true}}