{"_id":"create-validator-ts","_rev":"22-767a8dc33cf2f364a9120b7ab76a037e","name":"create-validator-ts","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"create-validator-ts","version":"1.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"15f00136e48c95654f5a643ae4200394a696cc9e","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.0.0.tgz","fileCount":32,"integrity":"sha512-f74CteO+FETKosaa86T5MsjElyYWnkVBhXFRXBH8Ua414PCT5AZMZ8wmlwDGD4EcBiuLQFbKWcRs+nQxp2CvwA==","signatures":[{"sig":"MEUCIQCTFBlv3F0OLvLmftsUWpFE1nHWQcvV47IZUjES7bi+4wIgQ7BrMNAIP3pGHTTUs3G+4TNmQA5O4+IbY3dvuJLZmhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKLusCRA9TVsSAnZWagAAxfYQAKKkbgdF1qdjtMGsCzwE\njMqNPE434edNKdLv5eRe22ydk+Wg3AmS0dz/3ypOSflK1rD26W4oXcniKVS3\nkWJ2Ci76/ByGixJyHccIZfvB1nckmPDBO05FkW33bUxIj96h4/BToRGWQGGT\nNSCNhGMP7zYf5Kf7SLbuWjh6zJNkkDuMjVHn7vatx57zAlKDRtsulEjiNGtq\n6SJzD3u+ALZw5M70knrKuVuyCwe0HzJXDSHHQD5S1lvbEO4rrO+5RyDGeY6P\nvzjeat7K3oS/wAtQUQJ+Y3h9ew49TWut6K6MfixuHb9At+JAflenzjBVRSaz\n+/XvEPNPrSnwJAPjTW56tpx4EHMrIToV26GYTZyspHnAG9RmnLRgajVX5t/s\nLRFIQZ0kvkEp61Kgl6VUbMbqtezqQ1ZnGU0QqzRmSxmNsFV5PfMogadZ0P5+\nYO6Rcg37KqGFGL0UEBBjKMq0duLotSR/TJpW3hsAesDK0srxny2cqkhAvqcv\nhpMZW816vMIv32gToBcXs7Aqg0gSYtQ76os/bUb4tdvHk68Vkw7NQEQHct9E\ntz7ao6dgkSQnK2YyjIsqSM+CCckdYIuBEWd75hmYWSJR4hj43zXSXSZcaQWG\nuUZwfCtb8gjReugxs5yGHqNvZKwaJjhU1WkQum3OERIeGGeCkvg+RRrTR856\npaN4\r\n=GXCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"9b13f3a740c24c86d1be02777a2d4f6edbbb052e","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githook","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.9","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.15.3","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.0.0_1613282219600_0.41735995728113284","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"create-validator-ts","version":"1.0.1","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.0.1","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"bc8666850001974fbc9e5f0fad133c1b35df1012","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.0.1.tgz","fileCount":32,"integrity":"sha512-WwiIOm2w55GAJjrIvEyOiV4kjvKCI5Yz8frj2a7BwmLQ+YI8r/ozlrx2EyzSqwF0TJQRZ7jgiQdV8iyQhqu6Nw==","signatures":[{"sig":"MEYCIQCQI5qq5sdp8I5CI+mSPnr+TLw+7EQSNoC4Tc+6AeFrCQIhAOGyn+aQvhA3tlg7sLzGpKdD7L5kdbVymDfy0jVIGoxc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKLzUCRA9TVsSAnZWagAAV0UP+QBZEE9oDu/78xJ4fRks\nsK9tiBD32pO5CAuzow9ndSFWB8AltESw/oCQXxaaYSgL5YCrQZSCHSGcmLx7\ngC7fHloTTqWmCw3Q9lZ3J8fIU136ZbkyCrIlZmjIK++qq/Dee+Yx2ubuYP+m\n2anE8Mza/zAWEm/hGwEi7S+TNECK0R3X9UfJs3F9wBEodDmuIpU95wj1YxPu\n2hJsa0S3jjm1Tt8/helj5GMQUyS7Grkq3C+TQZmByjbegcs2BP6/VD7D8hJa\nPxTphPTjgnBnlegaZ1Be639FdOjP1mKBhPIQMkWKMtHiLZYeLxD/S8M9LurC\nBWlQeC3+gF9t0bokXRfsuzZzi3ddkCyaHoSw/1SXVhjladIn0xBVsxraTg61\nYmFQESOL8Q5E2PHsjgnvGC9TqFH9evT+rvXVf4Tays+ToONBRemcRDEHKnKO\n9i4Dr5m2X8vtdLmaXdF6gjrC77OCUw4JFvPi34Q8m8TwxzzhSBVt5IopOWyK\nNUs432gpXHgseaUSjY10X/kTP56EQskgZyMFZ9bJgewwZAt+Gz+n+Jgvth1X\nPpx9U3PavFgb5gDVI1VXm2Owf2mZGK6h59YHuY25V9e00Rc+qnZe21LPQgtU\nZDtJHYXY2+kaHajGjT6CnRIbaghIQbjl9H72mX6bZO094PlOgQDaAItywqyO\nglYP\r\n=HhCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"447af38c0aed514f87991d6215e77f34c4b61143","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githook","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.9","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.15.3","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.0.1_1613282515887_0.16400479557166792","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"create-validator-ts","version":"1.0.2","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.0.2","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"e6840f3ad4ea3dc6c6c4546f0de505f72b7b28bb","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.0.2.tgz","fileCount":32,"integrity":"sha512-XpZfZpW8QwkPoVV/gmNuBGXZH/h+fM8etQeVdFDlrQxiBJGuYvWEKTnrGJyyyuXGl3PSQUpVlbvnewke6MaAGg==","signatures":[{"sig":"MEYCIQCNdeuascpDZpUUgbiIa5++W5e0Hg2Rm5PQZwjuI0d4qAIhAKmV03xqXW2QZ3WFnkjyUqFVjsYOWNYT+8wk/4Ec4lhE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNLQ9CRA9TVsSAnZWagAAQXQP/RBZ3yDrATHoP51VLdzt\nU84dbHdes+YfFnqHdepJrWoY3SlsTEryBAQG+QIxmXSI8nPG8SClU2IsIa/2\nzYv1FQQ8mlwb2nuLLRRuZNb0aAsmDg9yvMpktyGt+3ZcRM1kR5KxYKjZR1fO\nkRjxbL76jJAJcBk7i0Z7/rvWS3HsnKuNd+VuqfQvnGMraht/4GyggKhl/WxW\nkcIQkRNaPsZny6QH/Pa5jLlf5oIH3Sqphu2IWK7rcHNdnWcb3O06gxY4F8hV\nuy5UEmkzvr+EGWPoxnDRan71TAw3Of8MaMaseZUMEqlMVjyChQzBZHwEfCI9\nEjqbJXCB5fZOYhCm3AMZiJAtw1qU6vbclVSjW6dc/DtHSbaN0nOJXZiETVYR\nIX4FgILjRb/HkHYP79zLgrlofIqqc3v5khtC+t2W3EdfMl3w6Fu+X1B0B4Ig\n/7IRx0tDHOV+6rktayLHAdm6G36UANfDAekWmZTPuk0DJtzcBoFTR3kkqANp\nJlZgcAAtUQldquFY6UJLzC1EKdy99G0yPh0Yhn/E4a20b8H6UcjkkKlU53VL\nNnuihpA5AIUIbXsDH0Ebkl1IXA/tsstFNGNeEscVSD/rwDfnUgF1X5amVQKp\n53GEOeJ35CQQQbDUovjRWedaL2gd5nWgZBt0eO/p+aUF/1xhDNaAAIuv16IL\nhZdK\r\n=welI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"038fdc2ca89bda29d0df9b70b60bda07fa42ce67","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githook","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.9","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.15.3","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.0.2_1614066748572_0.6238837360406817","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"create-validator-ts","version":"1.0.3","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.0.3","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"d15c4c4c2e5f9c477976d9af8f2de84fe7c4a38f","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.0.3.tgz","fileCount":32,"integrity":"sha512-sLWOZoyKZiazAVlTSuVu3hsbmJgPuU0WaB/g+1VtW4+0MP57kf1KOv9WCBsWi3zBce2gY6dMS1cYbsY0IYnHSQ==","signatures":[{"sig":"MEUCIHZxfYyIDSwGIwcHi7b2TRtbVOq3Y1vP1svMNA5Nj4LSAiEA7MbJV+6j+nXZ0n4hfrDA6TsOYE9h5lilYzhMXVXfHi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOEfFCRA9TVsSAnZWagAANRkP/jCijHvHnWvxhJPHGG/s\nWmgAG8NhJ7FVMhlw30kjRLrPcYtJ+P29lro+RsEi7KfE0mSFDe0nQZ4HYMYw\n0Dyd6d9DRWHKKVt5HfcHNaZMfQZbuz0wPDn/tsfvGaP7ju4zyXczmjNiGO6e\n8qD2YGzyKAj2ewUXG6SPF6Q1NbR1tt6RveMVmg2E1S9LHkhuo8758cvCvF1X\nXMurzUiYl8XcG8BhLmtiduniMEyL/8XF3dQCXIm+k2aLn/s/mkQGOtYaru1X\nsov0xQxJ/u8SvCzL1d+KSd3ZRrtg7iZECFSbhwxH8v2NnVBlwIuREpEpsB5N\ncRLnVK8bI17sJMLPS3meLqZl00oID0gvE8Wtci28FecB9UtBkHNSjWBiz+7q\nXROmVh5UvEWm73hhOZs7vxpxOiTXnDd4tciSa7gd7dm7Oes4JJoIB6HcLxpW\nyTqJSwNcCmMcn3vI9z08KY1/h+KXzushxkS1wHSIaxuvB4hkoKFGqZBbq1uP\nIMcIGnav9lgYnQEW6Emvzzvbz2zABjMdovpt5DWuSZ/fng3pM4RuQssJT2t3\nlaxDmxcRZHxQm23O4HY4xLjRcAZrBJJXOSPa7S7MJT7G37aKyedz6x+nkaAm\nx45U5RmLgiBYy6G2PVogdEzy5psz8ar87n2fG4pk3x7qsxA+M4mPThw3OLfy\nQDj7\r\n=7622\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"bfbb239e886f8f6fb1c4ab4fbbb2211d497ef226","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githook","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.9","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.15.3","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.0.3_1614301125233_0.9234573381579245","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"create-validator-ts","version":"1.0.4","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.0.4","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"d9b2277bc2fb4146d11d2c47a5f47a3a8c38f4d0","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.0.4.tgz","fileCount":32,"integrity":"sha512-WznIkRTdaeqjvEPQoDG08HXe61Cigi1Uhcwe2GLP5QmI6z7C2NR0ggRGRsap5VBibMhKxHT0CEqu8mrBrOO8Xw==","signatures":[{"sig":"MEUCIQCUP/RwxsHomwjMJbAK7hKx3YUGbS/fiT93rQhN1d2Z4gIgbVT/PhYRnnl/iXZDMqJJy4j37aRr24/X4jUPyhq4o1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXT49CRA9TVsSAnZWagAASPIP/0G2lSU9ui67y4VPVFNq\nzoIf5M7S+jV6XvfIS9AAaYs6/z1WIhW3ejVi7gK/jBwemut0g3HVchgcQlAX\n0OFysVqtGQdGhAaphddHw1WwVhX8HxmHpR+Zo2ThGuk0TPyqyWcROJMcIz8O\nVFsnzfXnEo0oqzDzq1fcmkxqHW1AxXE6Dwl6uALHm3/v2zomgwwEgjzbU/Uq\n6R45gi25s4RZv50BqdL14c7fMowcAngKwZeO7kSIddHLzuU4YX9MsScIDVx1\nIySEwc5mvhz2/vL3vaZA/10tzQFAnfoF6Jq1ysUm0/3zFYGMURLe4wEpXJJh\nciZ32Sxoh2JW5xKuTe+Xq1YfOD5M3lvlTcWnEYoAM+71qAQUKqfpGphhHjl4\n4a0RN4N+eYOZWrmLdzUnXzkZ+cZaXlEbO28UI6IfQWuZxE8zLK9rRaMCAXh8\nUClmtj+muSRSfBkRchr1XQAIdF3TqOrc1tKm8va87Ll8ZLj7Yxw2bJUXP0gv\niiztGs+ICU5LMeau7Kqlg/fz0LpeuSBjmoHz8ot94FrWMNzbvWZXh7jFANb1\nJBumqFnVNRzuD11GRiHETKY4fmoj0x/n5oXSaS8whvtlQ7o6fyTK9IJM8jPu\nSsQBfCL64fXTISzPbEtjOmCAobjjJEKJRG8YZ/WL5gYooCmqTmbeIjHmxApu\nULuX\r\n=6ktq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"96f56410321fd4ee0257d1b8fc711c07ae0a6329","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githook","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.11","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.0.4_1616723516710_0.6890819306292943","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"create-validator-ts","version":"1.1.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.1.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"4038d6cc501c59a582d10535e6540a88dc3ef953","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.1.0.tgz","fileCount":32,"integrity":"sha512-jhAXwF191384wODyonCgS+HZCYWiRv9lYGKawCWh87gxpQnZ11crIYYYMBBcmYkJ25Tqto0sRG/zpJryS5X4Rw==","signatures":[{"sig":"MEQCIF+JKBoIQqT8WjVBVfESaXxZO7cBSIpdYA28JOW1/AZNAiAGn7LlSqhh7wWwAviSqr98aiYFc0RZ4i//uySXhAzwIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglBdGCRA9TVsSAnZWagAAJpUP/R/AA6nwKFtAUP2JnnS8\nw+ORD6KmRO0pkKQocYnNmWgpUUl4mMSYektY7PjAuf1jk2PjgwZARsIJrYXs\ndE+jCoe6azbSmwwRJsPKNAknf3z/sDSCUF8XtSOA1LfL6mS2rv15ISpLCjr3\nOyuJeDeSzwqCRw2SWRl4G5MKdcOI6aeS9prOpUQaGpLMRHW8HLoCcK1t7j4U\nvH4TKE2KIh17RkVS8znkvR7Es152BRwuC3uTbOuGC8aol3eyOdxxIL2N7yMc\nDprcUr293Ybmt7Am2sQEU7+00nPDLfSct94fLXlTkAlERG5zZV5ULrKuG+91\nz+DCM8OCv13HoXxaWh5SLEGe94J3VCR+83RNiYa2GdSaDclkWgmnhxsZoGfp\nOrkGbWgLecDn2isqLxH04hXdpX2uFWll+iwt4kB6OJS9Uavqxy7SQRcHaDts\n4nGaasEpeEDclWvoNyx89IQSye7VOf7ICSahpLcoIt1lbwRCPh0UMVTtYW+2\nGE/0ClrDvVqJhMNovidj4FFuCHSK8cxBtRZ9RNRez952JHe1s0J8flbJtthC\n1Glmcp0gltemnbC4N+5pM/5YrvtxZMiddQUyHleIc6LLX5z7eJdnuS3yvByh\nxOa9nEFXCDN0YN+0BlLimWuV6bmaNrhhhrEINqefyFZOm/r5eOHpEF+lycUg\ndoz1\r\n=eQqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"e3817c459d2f986844ced066894da833579e6c8e","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","prepare":"git config --local core.hooksPath .githooks","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.12","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","globby":"^11.0.2","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.3","@types/node":"^14.14.25","lint-staged":"^10.5.4","@types/mocha":"^8.2.0","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.1.0_1620318022066_0.8238683381175631","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"create-validator-ts","version":"1.2.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.2.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"e86b3d63dcfe583e2cc0c84209b87f26ae1268c3","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.2.0.tgz","fileCount":32,"integrity":"sha512-h+Panp59hYjIsuvkA4uARYBW4XgTr6SHJziKXmuZ/OhNN8gN/kw+uOK3wiDbJBGyikosPSPRHbW+jfkbfEJmmQ==","signatures":[{"sig":"MEYCIQCzJyDTUi+KXS1MRsqItwHjHT2R9nTrqkXA/+TkmxeoeQIhAMdnhmCl7QbC9W7QGSJz+FxjBE8geptUuvkw3hNhx7AX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgteXtCRA9TVsSAnZWagAA5uAP/0MhG4jPzVsUWevf69EI\nwCWhFyDzeVLqTn+gVUQ8J8ii/+mo1Lk6lkC+vBBGwmMhPwij6yDRdf92Gch1\nlVDh/N58krHx3s7yALN/MlBrgOiWNzHo85CGwmAs3zCtsAfzIDMXKH1+PNhn\nUBXr+5bdKzNIlNbHooUvKxOiwRiirvSlheX8w8z9a/rA6p8R67U/eA1eUWtz\nVebHE+gApBpN1zMR8BMK/yqyo1HFmvd8D3sbRtk9d9eUBB6Uf8PDA8Ml1dQ1\nMbboK5zr1WfVIJ0vIWMAgTbnErPZTkUQLNbfPkh1i4ndb9MAVbBxcyOWaHeE\n2nDQqXw0n3Y+P3YcsUKLTNj+rfcM7AySOQ+6LcVH517cr6vZLsTvVw1Vjc9f\nk+ZXGVNaAU1RuEP10y6hYDVKgLnNgGsCV7SnQkFEWOaN53pr8qxH6oaD7fuB\nNpwYz2aB+gW9Et1XxVjYai0VED5AxdfdAARYJsTmjr5SakWJlQlnpmBEyySF\nocgnh5C1IjrVXJvxtf7QrS6vFDybPc6LrixhsLj1dYGmWUrVcJtPKLtwMfB0\n8Qt57+QiitBa2WwXRGoG44PsI0pNPBw9Yt4UIf1iYTFv99J+eHr8SR1iMhvr\nNWcN8Mc8bkarfoNXLs9hbeB62wFsrF9347NnrAb573Y4NwUPzPRbF0EBTECt\nIElw\r\n=6PKZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"d5bb229b3014cf883a31cec99c16ee6024cfac6c","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.12","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","globby":"^11.0.3","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.93.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.4.0","rimraf":"^3.0.2","ts-node":"^10.0.0","prettier":"^2.3.0","typescript":"^4.3.2","@types/node":"^15.6.1","lint-staged":"^11.0.0","@types/mocha":"^8.2.2","@types/glob-watcher":"^5.0.0","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.2.0_1622533612498_0.9829910774918673","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"create-validator-ts","version":"1.3.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.3.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"9bfa9565723fb19973985ed761be831b05ec6c63","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.3.0.tgz","fileCount":32,"integrity":"sha512-PfQsSFIErKu3Qf/59BucOhMYO5/b3RWhiQ50e98OxyByrEEXPEuuOkaZYWFQWH0FSdCaHwfvZYeeUxe0fA0HYA==","signatures":[{"sig":"MEUCIBEjOSW2jSUj8h3E7IPbWVs9wRK81Wi367XQAQVk7KzhAiEA4/Gkb9SdEepQXNK0LAcdIO6FNC5frwDU7gAZv/HP6S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPgaCRA9TVsSAnZWagAADuQP/1jt6CSlFV24fTe+zIN5\nhMP0wBnLFQG+knMHRBVmAdG9Z4fdwfpLP2f/0PzWNNg0IdUQvn6K1n93zLEw\nWawtWWbmUaTgEXUxkPuX3fn7wAS35MaD+6th1AWDknA+snmvqZ7pMGnhDx7q\nJkflImlAjtjIpfW8TyC23d1EwZCL/AR+3CYIpGKgTSB2L/lG0nHlEKffFO13\nMDRI7Bvo74EdHKobOyVubiF6skkC/oUFB5qZ3JejmTR9s/XFaZrpg4HwoZy7\ncTXrcpwi5++BdHob0McPIxGb0G4EM2yIikrwebfwZteyWtGfoExAOtCw1Hj1\n0WkKi5XB0QrN1KQRqc9V+FdUoDxbdvDwpOKtl0DVkkiGi1HnXzN6ehZRTi5t\nKHOrLM6m15IqGVXbnPyjTCuKfT5ZtOOEy4yHmZwkKyEZhmpxTyFyqVFXzh1N\nYPTAiIfj7GfTPX9UN8greB6GmJjv2b9lF5vodh1T0u9RLf6WcXiFXYY6t36f\ni+7P3jQvb1fAi03j8O64E9gB+KyLHwQBB+cdoVHnJWGOE/CVS7Wg+W75nd/O\nCpk43EuZWXw/4rbwJPKQvbDZrP3OpK+VQl1L/YTcAqSVzJvbvpmDYNHqR/au\nNIz0EBTh6DhS3vO1sQ4umjhDjytr7zZYZlNp42FSzYqCIfbtr/1MJWmGgfJW\nM3VD\r\n=5t7f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"499e600dd53035286359698bc4ff191d20d0173b","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.13","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","globby":"^11.0.4","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","ts-node":"^10.2.0","prettier":"^2.3.2","typescript":"^4.3.5","@types/node":"^16.3.1","lint-staged":"^11.1.2","@types/mocha":"^8.2.3","@types/glob-watcher":"^5.0.1","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.3.0_1628502042493_0.4263520699137846","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"create-validator-ts","version":"1.3.1","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@1.3.1","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"68df12329330bce5f3779e4e351012172b0efa78","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-1.3.1.tgz","fileCount":32,"integrity":"sha512-4YIsN97yg00j6lB9Po+jlA3KsOJlmHnC50qCNjhknZyw4XCILNX6fy9R4QvMwASpNydgNNHGvBp1KuPhOGnLWg==","signatures":[{"sig":"MEUCIQDjhs3n+bYF39xxLmuq6mKHgMJvMqCnwqyohp7RwVVtGQIgFKYla2+HOhqS7l6qO3I2J416ikHPK9ljlhc1PRXgJYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPiFCRA9TVsSAnZWagAAg50P+wQYW2FgXJa2WKYfG20x\nMjrTFGVtDnHIl65i0YyFlUvYzBGLVFQ8OnoBXPogK4oIcq343cLgpveLha54\n6hZ8ZRjrnQtrYK7xOrPvv3ORcjvKTYCk8wK/JPCm1OUqhggrXccmy5APKI/h\nc8I8zXZocyaE6BpPH9aaCovJ2VqleT/J//7UvWVGDJnVJs2PY7wxxnsm+1Q1\n8FRPexJsKEO/KcDJ+0x8vfxfI+cuMp1VskZ54NvdUBZ2fKpsorJ2JYxF1LJR\nza052GWX0m7ZOfh6tJWaK3X7f6AcKVpN1QzeB11BfqEe8kNAQZKTtGmrn3hm\nGha8yE0KhYVZJwApbQlQ+Tsu1g6gRzUcULDksY8Kpfggt3DGrRuo7b0rqQH6\nXe9QuLzFx4ql+3z3IP0lThoOVnESIe0WOYYAHY0HzBA3AhNuDi/j5f2iVsP3\nfYHVk2mshtjXxsDghy/T8wfGfA1JnQJPrq+2G1fRuPdYG98Nn+V6iM9uqmID\nj6zL+3ifg4YFgvA1IRx3cCZ1FXXa0mBsxysotKkJOb2xYL7mXvCI2iRuNeBb\nUNql4fQOHGax266U1puXaP+C54BoobFSyzS/aJkyXKi8INOHkdA1RaquyyQz\nw00uwKYq3TfmwZXQM91ww684D5tQ+lwpgiKbxefCiBWaAn+jCxCNC/0j7ovi\nNwuD\r\n=QAM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"9fd9a2dd8d34c6deaecc56b94ce0f84e972f1e44","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.13","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","globby":"^11.0.4","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","ts-node":"^10.2.0","prettier":"^2.3.2","typescript":"^4.3.5","@types/node":"^16.3.1","lint-staged":"^11.1.2","@types/mocha":"^8.2.3","@types/glob-watcher":"^5.0.1","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_1.3.1_1628502149080_0.3500538199056795","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"create-validator-ts","version":"2.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@2.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"9d6d152d24c20fe2f9f0a98ac3412d617998c504","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-2.0.0.tgz","fileCount":32,"integrity":"sha512-J78Yp5y3wXNBHJ+tJTnKWmr7j1ETJaElJmfYD0rPWOZ7h7939LtZ2TrDlT9PHpvwSrsN3I8wZaEgOQGGOi6o8Q==","signatures":[{"sig":"MEUCIQDqGSuVIjfZpJ8pQAcw1JuQh23iMojqQkH5uT4TmrgQFQIgKQAYklEmelhIZVsFcKYEIlQa0O96/UkJHqo52G8ASpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPjWCRA9TVsSAnZWagAAvSkP/2Rthci7ZCtWo7Mj5BZH\n7nvRqCRppL69+r77cYXcKOQTNILswQfiq2PbcJlmtbXWNtaL4tmP2BXGnIVM\n6bMqqwmuhpUKTeLVz5tSFAH5MlRM95jEbk2uI2u/WypzsN6VE6CmIbsHdrEM\nRwv5hn0ucdhP4MXorw94ZS8OrIqo1ZAFs4XRpvFDvgaAE6MoFzzhVgPshAg1\nJ9Hj8KPkiV6Iwfqk0KyfwXw6N8GJls/rqKqPCMSs6K83TSYGyGkjLBMp08tk\nqsmQZ5E9gSkYmRScXROtjzZnjSrUikuKZSCnlB+Qg7w1egiwcpghWqIPGzbp\nsjCPFHBfi+xgekDZiA9xIxs10G3od0noCnPkS6nP7sdath8TwkWc3rwHyPsu\nCQi/HXveAM+lipL13BPSvJ3A40A/fIrotG2JSEZOjUghr6JOSYMiI7Q99Usr\nRZ+6L35sdk5T7RUCadlOYcG0poRpdXZJ2UHbW/zba46IPtbtfaxD48T3Q30j\n1HSaNh2DPKFWV5BYDYIX0n5wy8ts2vYCUXEIVvhkEZhy+WieQ6uclD+aLcZV\nuruOljiSbIyQr/Gl47tmvym9Z6RwoXkcmt/8hPuyCIsmD5lEH8N3WJieR5TG\n9ut8J5qJ0UuwSZ4u7ZIxYg17sm9KOkKRHHyzZvQq3Hgd8VHdX+Vl9T08oK11\nZnP8\r\n=9tE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"a306156a27071aebb260dbaff2f7c5f5f21098dc","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"6.14.13","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"meow":"^9.0.0","globby":"^11.0.4","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.3","rimraf":"^3.0.2","ts-node":"^10.2.0","prettier":"^2.3.2","typescript":"^4.3.5","@types/node":"^16.3.1","lint-staged":"^11.1.2","@types/mocha":"^8.2.3","@types/glob-watcher":"^5.0.1","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_2.0.0_1628502230382_0.06253254313311896","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"create-validator-ts","version":"3.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@3.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"2f276f698477ab9ef4fc3722e9708feb7be1babe","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-3.0.0.tgz","fileCount":32,"integrity":"sha512-Bhg7YdvoPd7ut0r8ZttIqSBxsAUMl7m6AYOJO40VZjtEvV01S1t8UJQ5kphYFEtiFu8CBdwvoPulMwl8NhJ1PA==","signatures":[{"sig":"MEUCIH5rhGHyTsG5WFckNxzD4070BP2/bPzCicMRSdg3sWvyAiEAvuS0Z3jjF4qVNVwvjp71UrwcuVSPdPn51c8VpQQWu98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIvVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaOg/7BqiEvxO32FULtFapTb4+X4OxZaRiqq9zodWutMgqTslK44DZ\r\np/wh6R3k7i+5TBFIIZfp37/Ax7oT2UgfnGVhbPOFLnk5l/ThpmhohigPzGTj\r\n/xVH1mqHlqGPMiLl6Pa9a33uZuOQz8MvboGKM0V0FoyNQcbGACAxLmR3hPKq\r\nuhm/+8rflwD5rUUJS+IrdCeXJh/5nF4OSkhG5oe2K10IsP/g0OSZPCqz004N\r\nbTJa2UJSsr0SbsVuh3n9KAkUeMmchvOjVyplsUB+OLKCJamx4VteIbm/ECaj\r\nWiip1GK1BARLjf/0goKZ+Ss1U+pvYV0Ms/9zwnHpQEQ+lzTius9dSb24WM/d\r\nTfP9nt2smKcgaBurU6nDLlctGim+5NophjSY0T5/JxoR8ZsLxJScUTd6teGm\r\nNMdHwYtkeilx3gopNov5yXIa2cfuUi8h1+a6YDY0dWzAUtFyAAty6c41C1BY\r\nOfPnsXdnIz5gzVTxAOy1hBblE9pB1TcRbzn8I7l+oNfxjCbt30xcOp+VYgfm\r\n+2ABDfBkP1Trza8YJQ7ytRwLfe2WuiEEfTa5AUmENC71WTQAfw8ZrV22YhAE\r\n9YfZyk9Rg+d+viW5PtPcLw7EVvf6R199YmnwYlB4DlvwejUfzZ8TFmkfg4hn\r\nVcL6zhMxog4TTPnNfhN/abC+e+GbGgDak1c=\r\n=aGRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"a8921891f253dd66937b16ad6a72eed72e227a61","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"8.3.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"meow":"^9.0.0","globby":"^11.1.0","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.98.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.10.0","mocha":"^9.2.1","rimraf":"^3.0.2","ts-node":"^10.5.0","prettier":"^2.3.2","typescript":"^4.3.5","@types/node":"^16.11.26","lint-staged":"^11.2.6","@types/mocha":"^8.2.3","@types/glob-watcher":"^5.0.2","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_3.0.0_1646458224908_0.8713446465381085","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"create-validator-ts","version":"3.0.1","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@3.0.1","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"462aad6fe3c33368f11d1728f5cea2b048730eb3","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-3.0.1.tgz","fileCount":32,"integrity":"sha512-Y2W+sroLTcB4tDVWHYuaawo8pZn/Y3J6nTkqWj9QV3Is4HsFUEOq6QWaB3ui2yzTUXtf1iXtU2iPRjEzhwvgrA==","signatures":[{"sig":"MEQCIG0D0p9FCleX+sb9sK4sqUvbXQj99H9nQwrgy5zTpjjbAiBv1n3z5hpka34TRnfkJTUVQj/CdywYIjDI+Scv4tzr6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIweGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcpw//eqCfI5yXFO6D7/CrFH2NvdIN07amBuCVyzvjuSGRx9WW+vsx\r\nRVQp1vkFHyTdEX9wYhMT8lel0yHzFpI1eeQ50Oues5osD6Gf3iVVMMphbKfH\r\nmnYGDuAAhbN0+aEl3rtI84p9AIlnGzmx3Gx7FogdxNel5HDBYjR5/lmwpdet\r\n6IY6uqInAmVK6Z7IYO6oiXdhG49Ro3NGBZkUYQH/vePZq+3Ga9QGeaVthnpj\r\nSWxN4BE/28/XK8Bc0qEeubNcQhdvz0UVY9If12ceY95IQFiR54Kliy4bc9Gg\r\nUknTraIgp6CKg1C+R4FsRB6v6lbYJbryNSuqvtOMqH+dPmopl0SSNL3ozkAM\r\nlOIQ7JK6Xc8WIPxj1rlcS5cVAvyuL+iw39Gkojh/fZYOisg+OxSV3t9P0kBT\r\nqFJS8tcJg2eY7FqwEbPnhI1V2ohFCb/tzgNMHwSCfPTAgCox5WT2IKKdwHmn\r\nd6/03RYYApgA1KbT9bUyE7UBti0yVU+SnE49mCCCVsJm/2rDAym9AIcTpjj+\r\nlBWbGRQz85UmumzvLAS6DyjSAr80Ki1dmSs3JpoKATeZk39zfpJ9bID9VUlv\r\npOSz/Dh6AMAPPo0OMd10Ne+5UjdstaoFg06kDjDAvEAw3OgJVtygyWi5akGr\r\nHoWavnutJEmpdkZ8OrcO67DG69HwLzK/lIY=\r\n=T6k/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"eb821fb99573188103f35a35df80878c56443b2d","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"8.3.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"meow":"^9.0.0","globby":"^11.1.0","glob-watcher":"^5.0.5","ts-json-schema-generator":"^0.98.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.10.0","mocha":"^9.2.1","rimraf":"^3.0.2","ts-node":"^10.5.0","prettier":"^2.3.2","typescript":"^4.3.5","@types/node":"^16.11.26","lint-staged":"^11.2.6","@types/mocha":"^8.2.3","@types/glob-watcher":"^5.0.2","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_3.0.1_1646462854417_0.20528679239060454","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"create-validator-ts","version":"4.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@4.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"d0b83e1214c0b5041a60fd3ad676162780c91125","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-4.0.0.tgz","fileCount":32,"integrity":"sha512-ggIZ3t7/xyGKUW15KOoCamTTy/oxoBl4FbS7oL8OBuP1GJyuSNi10ZvZvnAfSd0G3ORGRDAK724SkArGBfIV8w==","signatures":[{"sig":"MEYCIQD78ePOIjGbLtLDvsEyZD2HAz1PWXKvMyeYUrgTYBd2LwIhAJZx15m/040icqLlLYwImSXqs1gLRY2Jk1Ir3tBYitfz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5QRSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhshAAgKuZHl0zZ7FD6nHk2ElPoWga6CvBuIWtTZ77fl/uNi13VosI\r\nYAgj4OZsOGygqu0hdMR2ZYOsWVeGNvcSZGcYlII9ViDCtRAd6k7YbFGZa2D2\r\nnJ2dr4wa3xkoi3Uj0ZTikppfFDqbGyMf6Nj0qtflpXOoTztG8xCii2pUcy8P\r\noFhu0r6NZs41ANeUodVjbxIYYFEhJa0D1BCb0ADz2+BElOCE3UrypUCt1p2i\r\nUKgZUrOhZRxLi4AkFRzUrN1JmvTfGi8r0xMnM+fPXsL7MGr4t34o8S2O48xf\r\nODeQoRsNNAdru4l16bboBCHe7/KIUsmkrjLrDXd/06zf84BuDKlKh89ikQ0x\r\nCHfMBiOSWVNLhGZT2NMMJT+G6RmsC+KFI+PsqVl/nAQQNopwcGyF+ScQRzx8\r\n5YDyCqeymonI1VI6ninoPEDSuzweVYWWYnBXn2gAqwZA8KSMTpAsQwpNADV7\r\nlBoBrHw/GBsgHnjjqIONpAqr9aRckPBlZzZaifJLENtL2n0xhrkNPqVgBG1M\r\n+HFucNYtaD7DNYaMrxCCSbcajCuowTVT9nOEoFvQ5Gk4guuOYsRZNUhsdu09\r\nLPbhbCATqyrEUQVZRSPD0mxK1REGy2l1O5G2u6XVF9KPGLFI8oIhC/7iUFSk\r\nTPZWmCNtJW8njfVRN1x7CPshEdoUmmsQC6U=\r\n=Uskj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"16780edcc7c493cd241e54a77b1be7ed89d0476a","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"8.13.2","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"meow":"^9.0.0","globby":"^11.1.0","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.0","@file-cache/core":"^1.1.0","ts-json-schema-generator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","mocha":"^10.0.0","rimraf":"^3.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^18.6.2","lint-staged":"^13.0.3","@types/mocha":"^9.1.1","@types/glob-watcher":"^5.0.2","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_4.0.0_1659176018548_0.09759795803102711","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"create-validator-ts","version":"4.0.1","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@4.0.1","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"dd2d39ca6c0a36ebd3d12fc53b321bc238429ecf","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-4.0.1.tgz","fileCount":32,"integrity":"sha512-dv+oLGLWEfyEERm72hvacEA73myHPWZ0jyTS/J13sOPUtRkXPXqJv9O07CWkz1BSQ4tXIDcYPiVlWOYoZmZMaQ==","signatures":[{"sig":"MEQCIEbGqSu4oMAByg9mTZ7A7OJefYujgKyE+NRwBGgiUtQqAiB//MvCOBaO9WGnCRTHv8CmucJRHsArnnXLBUuzaRG2ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5Qm4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoORAAooOZBBXDJ5egzMYJ7yv1Lb/ZJmW3nhpMfyGDhULoPDu7xuvX\r\nurPmCe+j9quGY+//n6DwK0NhyUrj5C316rDMTQZHJMwZHdhyJQIvf4WKQzC+\r\nbKfV52ML+y4ijpBtZFe8FgXMpDP4yO8TIgnvxj7e4WqDQSvdmbpPGt9L+LoD\r\ng+hkknp74zb/GyNb6SlWY5aEZVjdsqTpb2RISVJY4WU8mQt5hVRheGyBQpC4\r\nbgEsD8qNX0427+jIDIIhkzrHC9wHLimS90F4G91l0x2cCopazed+jtJK2IhW\r\nCqs21KHCSw72SWD1qeVGB1oHw/gDPHiiFP9axlq4K2PodYbdifLveIBQsWV1\r\nJzV/y+KQMoDK4iBGcKHPfFPMQkDEPJ6BFp0oxBTaMJ2jn6tPcaar/uCo+vBs\r\n2V1XC9k+JmHVc2nNdnQL9YRHS6O30g8H26Jvu7UBkyHhnS3JaxEjS4YhW58v\r\nXGk3QfaoAIsHkYJzKRLBz1He10DGYw6K9nIHbZgkSMeyycppwNXteuHPKZjI\r\nylqd79ouZzn/rBh8OHVIbgnoSH55UdqXthlE7eNTaPWvbUVfN3T6acrkX7A4\r\nCmCOhoM+VLPCVggLJRZCCn/tQfZzDXEBeCxPH9pCwaW3OYPrGnuFVrsX3rcz\r\njstaTIdXJFQGEi/LtOI/vg8fQ9hWUPuXoP0=\r\n=UPCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"88825fd261aba41c31b60b6099d498d972c00499","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"8.13.2","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"meow":"^9.0.0","globby":"^11.1.0","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.1","@file-cache/core":"^1.1.1","ts-json-schema-generator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","mocha":"^10.0.0","rimraf":"^3.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^18.6.2","lint-staged":"^13.0.3","@types/mocha":"^9.1.1","@types/glob-watcher":"^5.0.2","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_4.0.1_1659177400465_0.4642955613144817","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"create-validator-ts","version":"4.0.2","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@4.0.2","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"416e8e9b524632916d10ee5734232624340cd44f","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-4.0.2.tgz","fileCount":32,"integrity":"sha512-IFu2ReFoSUAm+FhnxxGCAvLWXwbYudNDNR/cre+38TjU70a/+HSojwgMF57AKZFupIh53w4BH0gqTm5bBgDd5g==","signatures":[{"sig":"MEUCIQCPljprc2MiqPJ67mgdnkRCldamUL2E9re97YU/EgZqkwIgXXPkM2CForiRmSxwwrK16qes9r+c6x4welKFz9Wb9ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5QtVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo40BAAln2DG8ND2lA5WTZGbb5ved1QWkTLFENsusGYmT0qbXhNP2RO\r\nk4Xu09HPLef96hHPPHqJSsFR74Y6zj0gjQ36hT3TkkAo0qaT+EHBEL+kc9IA\r\nhzJawnN+QRMabPM6/ysyJ/USvqrCFBAY/LIMCY/EH0h569hN/yFWY7W8nzZK\r\nsmGjtAz34kyE/TYZsfu25eR4yJAArhFiO00fzXfN1cBjYrQgNMdZtjTzOyRy\r\nbzO7V7AU7MaI+CDwd+HZVeyvBDTv1pXj0GFbugNURQToXXYI4yfukW29pX1X\r\n89EskgMYiMGc5g6omaQ09fo5P3wx9UdZPSIEab9Pq0jv/EBGyQ7LDn1B7n/W\r\nm6PUGccHHV3IxDAfZhEOeLB+jSpj39O2PAiaKLK27k4gnrj9RsW2x/hYGiaD\r\nkuIW1HViHClTtcPn96VLYuXp6G1uwA13ku8Y9BmHQ0LB776/pklwYBGwK7PW\r\nAc5r5tFgP44EkgcTzJfZJ8oaa/A18ggXpWPGJtWSUlIdHDJC3StMDjDGjZun\r\nwHDPKPb3RLy6Fb3SQ4JOcjZEI/hRcHh6WXaeizow1P55h3UqIqqZuCpS2CcV\r\nKZ1hbYFBp2gPTSXZ1lB1J6uDl5JpZ5ehibEAtV091TziEasNOMvq1Jz72bip\r\nWiiLM/h4nhPm9PDtjjB925r2VJgGlwvLc28=\r\n=aXw3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"module/index.js","gitHead":"6ec442cba0bdfb3ca6a549786635e94b90c432cb","scripts":{"test":"mocha \"test/**/*.test.ts\"","build":"tsc -p . && tsc -p ./tsconfig.module.json","clean":"rimraf lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"8.13.2","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.15.0","dependencies":{"meow":"^9.0.0","globby":"^11.1.0","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.2","@file-cache/core":"^1.1.2","ts-json-schema-generator":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.0","mocha":"^10.0.0","rimraf":"^3.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","typescript":"^4.7.4","@types/node":"^18.6.2","lint-staged":"^13.0.3","@types/mocha":"^9.1.1","@types/glob-watcher":"^5.0.2","ts-node-test-register":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_4.0.2_1659177813483_0.4845592437271078","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"create-validator-ts","version":"5.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@5.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"f226aeb8dcf0a3219b0ea36f0813d44358dacec2","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-5.0.0.tgz","fileCount":24,"integrity":"sha512-6bGszHni6Is5RqXXTiQ8BsdqycLFT7TCowPWITdpEddL+aXewqc5FDpjBaJDtXTlcpkBLihxDjGzKsvPZHuK6w==","signatures":[{"sig":"MEUCIG3nEq1h8qYnQ/0eODno36v9SNG+84KtM29DZqS7S6hrAiEAzohOu83x4epzsBZv1LnHILiOZIc/zCrBBP56IawGwjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxAynACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor5w/9G+e9CFQhdQyCK4zuAIElBm4lAfShtgqqwMGYaNQXcT1tKcUq\r\nNcnlb4JYikih/zGEph4y2H3sH77ltiV0MrNXc9L8FH32yKa+9J0LuYfsMixK\r\n8MzCw4ZrePSPfPxtfEtm6WxpggsbhL1Apxum8d55QYuyGOTzCwVMCAGInUSJ\r\nMtASWjLf4luqD/AQXm7/EWvIuDPpZKK55AfEkLAZZnOy9HKrD9n7wHoKbBDR\r\ndyYhTSf4Si1ZULWNtaSb1Wcry3nsmwuaN6ogbZn/jCJu2a74y3cKLP1WGdTU\r\nVnvaNl9IBs7PNwbm3w/CQG+WH+LqF9vqZj/9dd4QlUaNnN0W5iHN4PYBOnCc\r\nevE1E7cv/isiDAeoWdBE9MEzdRfgDilp8hmOB9Bg0mGlgn5jvMXlERcNTioZ\r\nz/v/3XEFB8fI+ZV7aIdJha/kGZfWeQDtPWzeHxFOB35fnQ9XFoptvekUWYBT\r\nuOqoKJyU6g13l1QDSWOyBDIgW59DYwTG7U0sNeYd+fAGBDNpaHJwYzlF0Iir\r\n5nmCvvYt9wySbjcMhWNsYXwQYqqKWlBR8AW56PqT33Nbu5+VBhko6JV1wXbq\r\nVxP7Wh8p5SmCbsE+JPDhVRj8uuEI37tOCj1WEIkMGe/eBrvCyuW8te86Ko0m\r\nGbbNRiwKO8jb8A1ALD5ebo9qYbj5EBSN3Ew=\r\n=3tJS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./module/index.js","type":"module","types":"./module/index.d.ts","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"gitHead":"c12d2b152fd78988205ea7e70472884d48097509","scripts":{"test":"mocha","build":"tsc -p . ","clean":"git clean -fx lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"9.2.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.0","dependencies":{"meow":"^11.0.0","globby":"^13.1.3","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.3","@file-cache/core":"^1.1.3","ts-json-schema-generator":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"ajv":"^8.12.0","mocha":"^10.2.0","rimraf":"^4.0.5","ts-node":"^10.9.1","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","lint-staged":"^13.1.0","@types/mocha":"^10.0.1","@types/glob-watcher":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_5.0.0_1673792678861_0.5368961406879438","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"create-validator-ts","version":"5.0.1","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@5.0.1","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"43f34a7c8fb2beeb3dd46b11166facdb8f17760a","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-5.0.1.tgz","fileCount":24,"integrity":"sha512-cCpIH79Kwcci0abkBPRwX8C4FTrUQ0O5PE1IRhHyItqS4ObiZRXOXz1lullQIVqmJqn5ARdHTHHKaNStqRpPaQ==","signatures":[{"sig":"MEUCIFsOVNmf3kpIlmjMBAOM3FVLettQJzfOm5J3UUMqq4r2AiEAlzHQyj8UySviVO+5mkNxEA5yHOcBuoBzteaCB1FANwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxA1uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqINQ//WfzVZkXbAn2yH6638pJFOPjGVrtCSQTzsLACOvyuxFuVypw+\r\n8ivsuwCS8k2zlZLb2/D16cQOxTvuau4BeAKDOBTsSCmB8936Lszy7rTuRgjF\r\nGFQau3QAmjFDU3WK+dv+TEVhB/kD8iSqJUvPzzvDF9oyYVbUOmWIyek9dwbq\r\nt+tTccCqWLWTSZJgHByRsQho+jMDyG24EWp7SHwvmHBEFMCbdXiZ5JhpLa2c\r\nqGTt2b7StPRq9LD8UxiArHfpPNlpMhP0//xpWQUjECihspvERSHR+ras5pyt\r\n8LooH8airyFDfEhSCMjB4KFa13Qkf+pFBoaF3cjon2Nj3QOyYuPq8fMeJeeH\r\nx6nwE63GTmwtTUXusQpJu+W+j+yHpUD9Ba+sCzhFy0VxnPB8HDmemoFPqyAs\r\ncIAidOlSuXDAODDn+z/rOdXAe+8PlsdLyONEuyNMz3ACoMLc5Z5k21wXc3oq\r\nggh6Tm9wB/8f4APjHWUcibtDDuqttx7MRwCUsObvbSntI/v2JIK5/GBoPt6N\r\nnF3XHi3/IygMUgfk4SY84tetviWOn3oD18iAKPTW+ssRar4rzBOiw99NmTbO\r\nC7aOtS/05YxeJBCNf7V7CyFTBzdN4EOJXPR9C7Jo859dVm69xJEVhBlhQZkU\r\nHhfTIvBax7f/eVBqfvnkk95xSo9rAuOkn6k=\r\n=6d2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./module/index.js","type":"module","types":"./module/index.d.ts","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"gitHead":"21ae0633fc248cf5d8f06badfe286d649b778030","scripts":{"test":"mocha","build":"tsc -p . ","clean":"git clean -fx lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"9.2.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.0","dependencies":{"meow":"^11.0.0","globby":"^13.1.3","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.3","@file-cache/core":"^1.1.3","ts-json-schema-generator":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"ajv":"^8.12.0","mocha":"^10.2.0","rimraf":"^4.0.5","ts-node":"^10.9.1","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","lint-staged":"^13.1.0","@types/mocha":"^10.0.1","@types/glob-watcher":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_5.0.1_1673792878680_0.07496672341869326","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"create-validator-ts","version":"5.0.2","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@5.0.2","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"3678b7f8c7edb19fef273af031c6e840b6ab5206","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-5.0.2.tgz","fileCount":24,"integrity":"sha512-vVdS68913UCeP4+y6ZoHEc84hxTiA83JDDqX0JCMqRHTalJUUFfUv58BsabdkuHjJDzYu5WIJlY3YOQsGVVZHw==","signatures":[{"sig":"MEQCIEqrHeDuXhljO3TzNYdddRovVz6vAiUuQo1rBovjECjFAiBkfFzgdeY4UkRPaNt9F4WakgwRCV0s1Ryd9BRGq7l3Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3u29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+7A/+KW4j4EJil5LL3PuBWyv+H/aedS+Qho0IgNHflJHjBXxf849x\r\nE37IReALGroOczKxbzPImXjVMetdfbqSA/1AfLisBceHwfve8SK0Cu2E6nxb\r\njjz57pcLO4eEzb0GFTDB1Z+rnNjSY9hiy4BLNxL4d4XN1HUX9RPkAc3KdkPe\r\n0DVW1z67VhIaAkf/KUbelpALlYiw0+B0fCuPMSQ+/+2Jx071pgUtNZygUIaD\r\n0q5TVFaW2AYHS/SjoHqxa5M4mzzGKUqKiSQoANxiV1Coc4VFZjIkCTGBB1Wk\r\ngXrgotnW6286X5r4vz/xGGSn0yw5uA6B1ngABen6Ma7bAymdtSAvmfzJYXlx\r\nkuDQSxHt3gGyvWmxPN4Lk/cmWhR82W8X/9YppnrSpTaMMD9ene7rd9MntR0G\r\nRDlTbHBYZrF1U3fNoSNY+XcxcVOE5zkF7RkmV50lCxHPbvfhDfkwEMZ6xZ2O\r\nlOFKxiDM+HvrBo3bkHJftXp6RchHfptaZHVGfvPjzZLLqLH16GoknL1DZ8G8\r\n25N2siTIFRTv8czk1W6XQ8mZ+zzYL/t9MVsRYU336yZ13jCYZk2DTtP9UdI1\r\nqbKuEQyOxxHyFsuOAQt58gDn2Myz8uCTtKypfqcECi9LviWDOjBCTmNenntA\r\nsLYYMTQ6zDrUr02da86yZZw+wrfqCm+V5gQ=\r\n=9ktX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./module/index.js","type":"module","types":"./module/index.d.ts","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"gitHead":"f4455d230d93a82bd31123104b56078ec40617e5","scripts":{"test":"mocha","build":"tsc -p . ","clean":"git clean -fx lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"9.2.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"16.18.0","dependencies":{"meow":"^11.0.0","globby":"^13.1.3","glob-watcher":"^5.0.5","@file-cache/npm":"^1.1.3","@file-cache/core":"^1.1.3","ts-json-schema-generator":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"ajv":"^8.12.0","mocha":"^10.2.0","rimraf":"^4.1.2","ts-node":"^10.9.1","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","lint-staged":"^13.1.0","@types/mocha":"^10.0.1","@types/glob-watcher":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_5.0.2_1675554237446_0.8995341674345065","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"create-validator-ts","version":"5.0.3","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@5.0.3","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"d9a9afc9830cceb9d64b8fa73eae286687c80850","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-5.0.3.tgz","fileCount":24,"integrity":"sha512-cAFqkxYAk04UJ3lUJ/WJAU/+cwZbBip5Fvt7fhtwmG06qPlCXjo2dH+IqT3yaohcHba8+izMKnOIgm+GbYHT0A==","signatures":[{"sig":"MEQCIEiWjo8/k6kFxAl8HlDoh/tB9RlFoI/5y3U1ZGgKeWp6AiA3y6ZYQA4u2hPkIixAVYQb/mZ5zwJTjunScK8mhTV+uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56235},"main":"./module/index.js","type":"module","types":"./module/index.d.ts","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"gitHead":"c360f794207546541adf9b0db4377ba28eda99d7","scripts":{"test":"mocha","build":"tsc -p . ","clean":"git clean -fx lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"10.2.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"meow":"^11.0.0","globby":"^13.1.3","glob-watcher":"^5.0.5","@file-cache/npm":"^2.0.0","@file-cache/core":"^2.0.0","ts-json-schema-generator":"^1.5.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"ajv":"^8.12.0","mocha":"^10.2.0","rimraf":"^4.1.2","ts-node":"^10.9.1","prettier":"^2.8.3","typescript":"^4.9.4","@types/node":"^18.11.18","lint-staged":"^13.1.0","@types/mocha":"^10.0.1","@types/glob-watcher":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_5.0.3_1705749072334_0.34044674480652826","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"create-validator-ts","version":"6.0.0","keywords":["typescript","json-schema","validator","runtime","check"],"author":{"name":"azu"},"license":"MIT","_id":"create-validator-ts@6.0.0","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"bin":{"create-validator-ts":"bin/cmd.js"},"dist":{"shasum":"3535b421e8e2958a221334f3b4a4c308481c4110","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-6.0.0.tgz","fileCount":24,"integrity":"sha512-Zu1BR0qNcOUfiv4S3gHHBSGnSepAgsr9qH6mqatAuuM7LV9i9oWVZcGM8xB/pc3msQEX6wg7DGZlRm0+LYMRog==","signatures":[{"sig":"MEUCIBykM9mg2gox+340dRJp3nSKsmXxrbTlxBgbygoL9AMvAiEA/ddArN5O4r+AuczdegV1A34bvYinzGa3cafIIIwjaEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57038},"main":"./module/index.js","type":"module","types":"./module/index.d.ts","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"gitHead":"62f334ff5cfd5b2fb40cf5893ab9868dbef83e54","scripts":{"test":"mocha","build":"tsc -p . ","clean":"git clean -fx lib/ module/","watch":"tsc -p . --watch","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build","updateSnapshots":"UPDATE_SNAPSHOT=true npm test"},"_npmUser":{"name":"azu","email":"azuciao@gmail.com"},"prettier":{"tabWidth":4,"printWidth":120,"singleQuote":false,"trailingComma":"none"},"repository":{"url":"git+https://github.com/azu/create-validator-ts.git","type":"git"},"_npmVersion":"10.2.0","description":"Create JSON Schema validator from TypeScript.","directories":{"lib":"lib","test":"test"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"sideEffects":false,"_nodeVersion":"20.12.0","dependencies":{"meow":"^13.2.0","globby":"^14.0.1","glob-watcher":"^6.0.0","@file-cache/npm":"^2.0.0","@file-cache/core":"^2.0.0","ts-json-schema-generator":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ajv":"^8.12.0","mocha":"^10.4.0","tsimp":"^2.0.11","rimraf":"^5.0.5","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.7","lint-staged":"^15.2.2","@types/mocha":"^10.0.6","@types/glob-watcher":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/create-validator-ts_6.0.0_1713018457992_0.3829127140695303","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"create-validator-ts","version":"6.0.1","description":"Create JSON Schema validator from TypeScript.","keywords":["typescript","json-schema","validator","runtime","check"],"homepage":"https://github.com/azu/create-validator-ts","bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/azu/create-validator-ts.git"},"license":"MIT","author":{"name":"azu"},"sideEffects":false,"type":"module","exports":{".":{"import":{"types":"./module/index.d.ts","default":"./module/index.js"},"default":"./module/index.js"},"./package.json":"./package.json"},"main":"./module/index.js","types":"./module/index.d.ts","bin":{"create-validator-ts":"bin/cmd.js"},"directories":{"lib":"lib","test":"test"},"scripts":{"build":"tsc -p . ","clean":"git clean -fx lib/ module/","format":"prettier --write \"**/*.{js,jsx,ts,tsx,css}\"","prepare":"git config --local core.hooksPath .githooks","prepublishOnly":"npm run clean && npm run build","test":"mocha","updateSnapshots":"UPDATE_SNAPSHOT=true npm test","watch":"tsc -p . --watch"},"lint-staged":{"*.{js,jsx,ts,tsx,css}":["prettier --write"]},"prettier":{"printWidth":120,"singleQuote":false,"tabWidth":4,"trailingComma":"none"},"dependencies":{"@file-cache/core":"^2.0.0","@file-cache/npm":"^2.0.0","glob-watcher":"^6.0.0","globby":"^14.1.0","meow":"^13.2.0","ts-json-schema-generator":"^2.3.0"},"devDependencies":{"@types/glob-watcher":"^5.0.5","@types/mocha":"^10.0.10","@types/node":"^20.19.1","ajv":"^8.17.1","lint-staged":"^15.5.2","mocha":"^10.8.2","prettier":"^3.2.5","rimraf":"^5.0.10","tsx":"^4.19.4","typescript":"^5.4.5"},"packageManager":"yarn@1.22.22","_id":"create-validator-ts@6.0.1","gitHead":"ac5804cd3235192bbee9e3f7060f18c66a8aaff7","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-DDTeVcUzRHE+pDYL8M/wJInfqVEpZk/bXSZsURirXKNiBi0IXZ3jdQeAfCHO7/ix2WTu3cWdEQMqO59YpB+Ang==","shasum":"d844974f369ed2af839a8a49c07beffdaed1feaf","tarball":"https://registry.npmjs.org/create-validator-ts/-/create-validator-ts-6.0.1.tgz","fileCount":24,"unpackedSize":57128,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmPv3VejGkIUrzX6loISelZj7irs98hNpyOOErAtU/GQIgXU3S/jAKepuxxqUsHpEpgSEy59+kqWRQ0zC/42xfe9w="}]},"_npmUser":{"name":"azu","email":"azuciao@gmail.com","actor":{"name":"azu","email":"azuciao@gmail.com","type":"user"}},"maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-validator-ts_6.0.1_1751582667306_0.4039869830478937"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-14T05:56:59.536Z","modified":"2025-07-03T22:44:27.692Z","1.0.0":"2021-02-14T05:56:59.741Z","1.0.1":"2021-02-14T06:01:56.037Z","1.0.2":"2021-02-23T07:52:28.675Z","1.0.3":"2021-02-26T00:58:45.390Z","1.0.4":"2021-03-26T01:51:56.839Z","1.1.0":"2021-05-06T16:20:22.236Z","1.2.0":"2021-06-01T07:46:52.659Z","1.3.0":"2021-08-09T09:40:42.654Z","1.3.1":"2021-08-09T09:42:29.237Z","2.0.0":"2021-08-09T09:43:50.520Z","3.0.0":"2022-03-05T05:30:25.041Z","3.0.1":"2022-03-05T06:47:34.548Z","4.0.0":"2022-07-30T10:13:38.745Z","4.0.1":"2022-07-30T10:36:40.676Z","4.0.2":"2022-07-30T10:43:33.681Z","5.0.0":"2023-01-15T14:24:39.097Z","5.0.1":"2023-01-15T14:27:58.915Z","5.0.2":"2023-02-04T23:43:57.611Z","5.0.3":"2024-01-20T11:11:12.477Z","6.0.0":"2024-04-13T14:27:38.134Z","6.0.1":"2025-07-03T22:44:27.475Z"},"bugs":{"url":"https://github.com/azu/create-validator-ts/issues"},"author":{"name":"azu"},"license":"MIT","homepage":"https://github.com/azu/create-validator-ts","keywords":["typescript","json-schema","validator","runtime","check"],"repository":{"type":"git","url":"git+https://github.com/azu/create-validator-ts.git"},"description":"Create JSON Schema validator from TypeScript.","maintainers":[{"name":"azu","email":"azuciao@gmail.com"}],"readme":"# create-validator-ts\n\nCreate JSON Schema validator from TypeScript.\n\n## Motivation\n\n- Generate JSON Schema Validator functions from TypeScript code\n- Make TypeScript the [Single source of truth](https://en.wikipedia.org/wiki/Single_source_of_truth)\n\n### Structure\n\n```\n.\n└── src/\n    ├── hello/\n    │   ├── api-types.ts\n    │   ├── api-types.validator.ts <- Generated\n    │   └── index.ts\n    └── status/\n        ├── api-types.ts\n        ├── api-types.validator.ts <- Generated\n        └── index.ts\n```\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n    npm install create-validator-ts\n\n## Usage\n\n\n    Usage\n      $ create-validator-ts [file|glob*]\n \n    Options\n      --watch               [Boolean] If set the flag, start watch mode\n      --check               [Boolean] If set the flag, start test mode\n      --cwd                 [Path:String] current working directory\n      --tsconfigFilePath    [Path:String] path to tsconfig.json\n      --generatorScript     [Path:String] A JavaScript file path that customize validator code generator\n      --verbose             [Boolean] If set the flag, show progressing logs\n     \n      ts-json-schema-generator options\n      --sortProps               [Boolean] Enable sortProps\n      --no-sortProps            \n      --strictTuples            [Boolean] Enable strictTuples\n      --no-strictTuples         \n      --encodeRefs              [Boolean] Enable encodeRefs\n      --no-encodeRefs           \n      --skipTypeCheck           [Boolean] Enable skipTypeCheck. true by default\n      --no-skipTypeCheck\n      --additionalProperties    [Boolean] Enable additionalProperties. false by default\n      --no-additionalProperties \n    \n\n    Examples\n      $ create-validator-ts \"src/**/api-types.ts\"\n      # use cache\n      $ create-validator-ts --cache \"src/**/api-types.ts\"\n      # custom tsconfig.json\n      $ create-validator-ts \"src/**/api-types.ts\" --tsconfigFilePath ./tsconfig.app.json\n      # custom validator code\n      $ create-validator-ts \"src/**/api-types.ts\" --generatorScript ./custom.js\n\n## Example\n\nYou can generate validator code via following command\n\n    $ create-validator-ts \"src/**/api-types.ts\"\n\nDefault validator require [ajv](https://github.com/ajv-validator/ajv), and you need to install ajv into your project.\n\n    $ npm install ajv\n\nStructure:\n\n```\n.\n├ tsconfig.json\n└── src/\n    └─── api/\n        ├──  api-types.ts\n        └─── api-types.validator.ts <- Generated\n```\n\n`api-types.ts`:\n\n```ts\n// Example api-types\n// GET /api\nexport type GetAPIRequestQuery = {\n    id: string;\n};\nexport type GetAPIResponseBody = {\n    ok: boolean;\n};\n```\n\n`api-types.validator.ts` (generated):\n\n```ts\n// @ts-nocheck\n// eslint-disable\n// This file is generated by create-validator-ts\nimport Ajv from 'ajv';\nimport * as apiTypes from './api-types';\n\nconst SCHEMA = {\n    \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n    \"definitions\": {\n        \"GetAPIRequestQuery\": {\n            \"type\": \"object\",\n            \"properties\": {\n                \"id\": {\n                    \"type\": \"string\"\n                }\n            },\n            \"required\": [\n                \"id\"\n            ],\n            \"additionalProperties\": false\n        },\n        \"GetAPIResponseBody\": {\n            \"type\": \"object\",\n            \"properties\": {\n                \"ok\": {\n                    \"type\": \"boolean\"\n                }\n            },\n            \"required\": [\n                \"ok\"\n            ],\n            \"additionalProperties\": false\n        }\n    }\n};\nconst ajv = new Ajv({ removeAdditional: true }).addSchema(SCHEMA, \"SCHEMA\");\nexport function validateGetAPIRequestQuery(payload: unknown): apiTypes.GetAPIRequestQuery {\n  if (!isGetAPIRequestQuery(payload)) {\n    const error = new Error('invalid payload: GetAPIRequestQuery');\n    error.name = \"ValidatorError\";\n    throw error;\n  }\n  return payload;\n}\n\nexport function isGetAPIRequestQuery(payload: unknown): payload is apiTypes.GetAPIRequestQuery {\n  /** Schema is defined in {@link SCHEMA.definitions.GetAPIRequestQuery } **/\n  const ajvValidate = ajv.compile({ \"$ref\": \"SCHEMA#/definitions/GetAPIRequestQuery\" });\n  return ajvValidate(payload);\n}\n\nexport function validateGetAPIResponseBody(payload: unknown): apiTypes.GetAPIResponseBody {\n  if (!isGetAPIResponseBody(payload)) {\n    const error = new Error('invalid payload: GetAPIResponseBody');\n    error.name = \"ValidatorError\";\n    throw error;\n  }\n  return payload;\n}\n\nexport function isGetAPIResponseBody(payload: unknown): payload is apiTypes.GetAPIResponseBody {\n  /** Schema is defined in {@link SCHEMA.definitions.GetAPIResponseBody } **/\n  const ajvValidate = ajv.compile({ \"$ref\": \"SCHEMA#/definitions/GetAPIResponseBody\" });\n  return ajvValidate(payload);\n}\n```\n\n## Check generated code\n\nWhen You can check if your generated codes are match with `api-types.ts`, you can run it via `--check` flag.\n\n    $ create-validator-ts \"src/**/api-types.ts\"\n    # $? → 0 or 1\n\nIt is useful for testing on CI.\n\n## Custom Validator\n\nYou can create custom validator using `--generatorScript` flag.\n\n    $ create-validator-ts \"src/**/api-types.ts\" --generatorScript ./custom.js\n\n`custom.js`\n\n```js\n\"use strict\";\nconst path = require(\"path\");\nconst generator = ({ apiFilePath, apiFileCode, schema }) => {\n    const apiFileName = path.basename(apiFilePath, \".ts\");\n    const isExportedTypeInApiTypes = (apiName) => {\n        return (apiFileCode.includes(`export type ${apiName} =`) ||\n            apiFileCode.includes(`export interface ${apiName} {`));\n    };\n    const banner = `// @ts-nocheck\n// eslint-disable\n// This file is generated by create-validator-ts\nimport Ajv from 'ajv';\nimport logger from 'logger';\nimport * as apiTypes from './${apiFileName}';\n`;\n    // define SCHEMA to top, and we can refer it as \"SCHEMA\".\n    // Note: { \"$ref\": \"SCHEMA#/definitions/${apiName}\" }\n    const schemaDefinition = `const SCHEMA = ${JSON.stringify(schema, null, 4)};\nconst ajv = new Ajv({ removeAdditional: true }).addSchema(SCHEMA, \"SCHEMA\");`;\n    const code = Object.entries(schema.definitions || {})\n        .filter(([apiName]) => {\n        return isExportedTypeInApiTypes(apiName);\n    })\n        .map(([apiName, _schema]) => {\n        return `export function validate${apiName}(payload: unknown): apiTypes.${apiName} {\n  if (!is${apiName}(payload)) {\n    const error = new Error('invalid payload: ${apiName}');\n    error.name = \"ValidatorError\";\n    throw error;\n  }\n  return payload;\n}\n\nexport function is${apiName}(payload: unknown): payload is apiTypes.${apiName} {\n  /** Schema is defined in {@link SCHEMA.definitions.${apiName} } **/\n  const ajvValidate = ajv.compile({ \"$ref\": \"SCHEMA#/definitions/${apiName}\" });\n  return ajvValidate(payload);\n}`;\n    })\n        .join(\"\\n\\n\");\n    return `${banner}\n${schemaDefinition}\n${code}\n`;\n};\nexports.generator = generator;\nexports.generatorOptions = {\n  extraTags: [\"<ajv-plugin-extra-tag>\"] // optional\n};\n```\n\n## Ignore generated Code\n\nIf you have used [Prettier](https://prettier.io/), you should add `*.validator.ts` to `.prettierignore`\n\n```\n*.validator.ts\n```\n\n- [Ignoring Code · Prettier](https://prettier.io/docs/en/ignore.html)\n\n## Compares\n\n- create-validator-ts\n  - It generate TypeScript validator from TypeScript types\n  - [ts-to-zod](https://github.com/fabien0102/ts-to-zod) uses same approach\n- OpenAPI\n  - It generate TypeScript validator from Schema file\n- TypeScript Validation library like [Zod](https://github.com/colinhacks/zod)\n  - Is allow to share TypeScript code and types, but it need to use builder function\n\n## FAQ\n\n### Can not parse new TypeScript syntax\n\nIt related to [vega/ts-json-schema-generator](https://github.com/vega/ts-json-schema-generator).\nPlease report the issue to [vega/ts-json-schema-generator](https://github.com/vega/ts-json-schema-generator).\n\n## Changelog\n\nSee [Releases page](https://github.com/azu/create-validator-ts/releases).\n\n## Running tests\n\nInstall devDependencies and Run `npm test`:\n\n    npm test\n\n## Contributing\n\nPull requests and stars are always welcome.\n\nFor bugs and feature requests, [please create an issue](https://github.com/azu/create-validator-ts/issues).\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## Author\n\n- azu: [GitHub](https://github.com/azu), [Twitter](https://twitter.com/azu_re)\n\n## License\n\nMIT © azu\n\n## Prior art\n\n- [ForbesLindesay/typescript-json-validator](https://github.com/ForbesLindesay/typescript-json-validator)\n\nDifferences:\n\n- `create-validator-ts` support multiple types in a single file\n- `create-validator-ts` support more TypeScript that includes Utility types like `Pick<T>`\n    - `typescript-json-validator` uses [YousefED/typescript-json-schema](https://github.com/YousefED/typescript-json-schema)\n    - `create-validator-ts` uses [vega/ts-json-schema-generator](https://github.com/vega/ts-json-schema-generator)\n    - See also [Future of schema generators · Issue #101 · vega/ts-json-schema-generator](https://github.com/vega/ts-json-schema-generator/issues/101)\n- `create-validator-ts` is minimal and support customization of validation code using `--generatorScript`\n\n","readmeFilename":"README.md"}