{"_id":"3h-validate","_rev":"11-e0cee086304902cca5fe45711e147d34","name":"3h-validate","dist-tags":{"latest":"0.8.2"},"versions":{"0.1.0":{"name":"3h-validate","version":"0.1.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.5.0"},"gitHead":"e54dc1c8507f72f6447e78beece1a0e68b494022","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kUnx3Tw1PpNG48LvgMohHhJr+AfB3UIrFj00IRF8/xtRmlC9nJHvMnZPqoLcU3Vc18NdGUpmbj3/F+wLzzT/Sw==","shasum":"4fafb230c0faff3c75718a631858187da2548af5","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.1.0.tgz","fileCount":19,"unpackedSize":45197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzYi9Wg3GVAPkLFmsPCIOh6xWcdSAWWaafXkbB/mbRrAiEAm9+MOjmY0B8JK0xIlWIstP1ZRuMCWt76iKkPMDFUTfo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLwAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU3hAAkgEeNTDH/YisM8xjRyU2CFu7lVGu2tSRUNxsf9FF107Y+mvY\r\n7mg+MmOfLnJ3drMSHctWdaD9FRTo0+4BJ7J3NWH3iI0o5Bj1G3Kmceyq9nUQ\r\nUgqoEa2HHDv5Gsp4Uth+PwvQeDtYhuMiehdYDBMUJeFS3huCNREYe5mr5F+u\r\n1GJR0b2G7Ky6XF0HGZe8M0eBNqtQ5FWA0GTTKTzKkMAeLdyZ1OhQP+9ia28D\r\nZ5T8PiVQTibN0IpVHSu//C/1DFNc5yLWrsKDkuX4AooL8pVJ2yYMj8k7KYMC\r\ng3rQ6OmW/hqEMa+P7tr5getb0mTOX8CGGGIxQ8kOgnyzS4RKSoI0cKrid0h6\r\nOq/CqHqjlnbVsxl75RjGMXx75PTNL7JFCts+bhaKVAlTWUFzoauTcVp+cuzT\r\nADzQZ4tX4ZGMFSjkqBluKW7U6ZIMfw44ahg8yCRGTlgvFPKkie5ECvPKju+M\r\nwJD/qg+iFVNvTdbl28ArmUYYtAAssjjArBo1A1nMk6S2lqvktgtlg8d2iC59\r\nD8IhvMDbuoKfsj3rjukhdtgUPp5oI5BatgLPOzeH0hXZxYaIsKo5yCCGi/Lk\r\n5hbYpUQ3cR6A/2ZVZ2/qILYEpwwEkV7IwFep8NS0AVVIK1ojpeEQxrmcEJUD\r\nVpa2vpHMUnNiwJyIVrKfv5dRoWLKOJTIVqQ=\r\n=x00e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.1.0_1664024611630_0.9484689681639566"},"_hasShrinkwrap":false},"0.2.0":{"name":"3h-validate","version":"0.2.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.5.0"},"gitHead":"b5b085505f8d457c6a37f4bdc17d9e3946f19252","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rksVgzBad+ES2vcfeWeEHhGOfa8F/Svn614rnGgsUjQqXX/RRO/IcSxc9Sy/KGM92WTbOnVj5HarXfuCvAwhaw==","shasum":"7db6165c6c9b9f6be71c40a6e5501f899e648b30","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.2.0.tgz","fileCount":20,"unpackedSize":48959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWiVYMpYwP+TBtCCRMVoeXw0r9dyxdWTwcj5klCH+TxQIgY4fpJmnGc/dsFzo2Uxvar7LVdVvtr8UzBxdhgdkz7hI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLwhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc/g/9GqrL5B2+LAbaeD8VvP7XYl6bUSb09WC+PpJ+exQwjhvZB/SA\r\ng8GrNYgg4A8iA60buZWhf4TfYEzfIbSzBPV1U8thgihltWcM31eM2Abgv3+K\r\nFuvlE2+nMz7THw+W1JJBXzymK0n0v2DXCH2oZQgBj2omPoFPAVlEg+cBbktQ\r\nvsxUVZQr5Ccb30EVUikRdSleNytEM8WLlXXXyvUcU4qNqag5ArYQHW32o+aN\r\n+bKXGH8EZEUwr9sE3RLnn68xxQj7lDD9UpYigMnyJDFCaeJDUnEPrVOgg2iS\r\nTxqR/1ZZ0gP/YDLbT/JUSHippFiC6zqRaxAIfu5sQOwdrJprpLbdwKOjNwSH\r\nIYxgLQiww95w/qDV5v6G31+NH/DoIbACvCRaYZHtV5NnGYISru8LXKmxLE6X\r\nnFuCPX/I3R7I23adSkbkaHwTmKEPCiSEIZTK2M3hIXm3h2MzuaJ0Ev4lEcHu\r\nUh64u/YjghHg51ojMNK++P6spMXNOu/buxDUBafYHeYDyFJIHTCgWUiMuj2+\r\nY+WwAnCdMTT5RJxcy7CmWERUd7f4v2mvNULOG6WrpiIaNFqHino6A1m5tQEl\r\n4toyCa5HfSUFyTP1mlIllehFKmG49j1mbT/M84JkrrB63f6YBbcNIXCEqYXq\r\nNU/gNWosRCnYkxkIX0VXXVPvhkhakptrDko=\r\n=M0v2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.2.0_1664026734624_0.8673212912627757"},"_hasShrinkwrap":false},"0.3.0":{"name":"3h-validate","version":"0.3.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.5.0"},"gitHead":"0635274f50708b9bd88411dd2d55581dd4ab88a1","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.3.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jkqvYa37mEdqCZOAxvBrRmT7FAfilatX4hNWCZYZPVVt8h4Y0udQYSCksfAf0lSVbKfkpTjztGVzD3HvG23aWw==","shasum":"4b784e02293e81dbe95942475cdc0aa0985e66a2","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.3.0.tgz","fileCount":21,"unpackedSize":56464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW+svrjSa66WdXtzzLoOi2xKo5DHAkIbhxIR+ll1W4WQIhAPRjDb7KrHbCBPATUZc8YOUveVJZXHKs7cmSq+az1RTJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMCEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb5A/7BGtXa7KK6gPi0iCBdsK4TyU8SPTFNxC43zva7B8YmodrBDl+\r\n0PhNIv+9MsqplpV43wQVVUQ10T6ElVSeWUi0hKi+V4Z0dhh+F5ma+HVgThYv\r\n+MIU1GCoHFgdFSZ8d5ntZp5qXgcJX29+Y50hWXu/OdMR3O4A/2lDFWYWg5w2\r\nWEazQxZXCrGVobzC+4ZOjnVrKpfnmFzS+bLXTpMZ3x6yHk0oDNUTLldZGhh+\r\nUorM7KrcgopcoaKTcjISdkquSHFUokAdlgflNEO9VYqkSG2BtDQAnc0nVBbo\r\nQYQqRpQrSUh/70QZCKu3tlvroD77EFRRsbs+jq8VWwtpK4V0HmTfnoNj4zDB\r\nW4COonO14YPaq7eIr47//G8IcPsNHnF3O8HdVvZGZuYMVNYV6nruShTeUTHK\r\nO4gRW/s5d4703GtKP3XgELC5wLph2aQSFogwb0SBSrcEquVcpS1t67xcN8DF\r\n8itwhKDFMDVNLw8bbu3S29CudLkOv5X/DVyhUTjYaChMDN/KPs3/3alXX3mt\r\njbgiAuOH6mupUr8uTRbX6yjHQPdThDXbEjJpkpol6XiopaOMRy0Fu5aH2E33\r\nfgyXAomGIQAwQaJMrQwhDQ5TX/Rrz+4dGNrtQaiDFKDrpsYaGh0ziVXsjipM\r\nYkryN1s+QV4VrNMFzAjVshJkbjflkbqQmCQ=\r\n=Johv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.3.0_1664098602478_0.2441123064943398"},"_hasShrinkwrap":false},"0.4.0":{"name":"3h-validate","version":"0.4.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.5.0"},"gitHead":"a2d9c168d316243b10516271abaa72911d30ec9b","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.4.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-AqgKIXoW3N8E0hcTzn3VLru4vKawWUZ4x5PLr9B0bJCrFPY6dLvzxO41gCNHPW2haAS7dLjIV5p7lZCNN4FUiA==","shasum":"674c20074660a23e6e6c20558819c326eb2bdb5d","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.4.0.tgz","fileCount":21,"unpackedSize":69286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSiQ8Ul+Zv5k8cmB25nzWsXjtcvo5NiPsL+3li6eriHAIgFHJtjHBxYCYOQx6qO4Dz3HKWXqOWWuRlPRfAWpTctYY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMEP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiUA//QygyQhYZuGS1VBChMotrZRiKLzjBhV9Y7bKyGpkFrGpyBe7B\r\nzXTg0Sk5ZqO7Hj80L7iidiXZaHGu8108HJUA9qZewDF/jip4T4juYd4B6j7H\r\nqEzfPsnbnrjMK1M9PVkWVig0I8298db1cy+k1f4WEZ5lo+va5Uid4PnR4Vyp\r\ni/FYDBaVjEAFecWvsVmrA+jdSIiBLKa/TEl/8bZKqFl7VY4R25s9smjejcLH\r\n44DBUrjzfGR+CX83U1+vXnWPRAHlnd+AbxeVG56TMGaTq0fKKhVIwVZZxrH6\r\n2yxjnTYETpy+BCuERDLeYwgxFDakAwNpWG+89AvxMmHRGnRfsi7392wtvqi+\r\n/mKHp5I6m2UN4NqVAHMHvhiABGi26vv6ICHD6RPbE+9P8A0GqqyfPG5+ukWr\r\nuz2aM/8QO96Bj4hrPLkjd79bdkAbJMO8y5sf4V/leySp6aV8hK2cEUAXWOpg\r\nSFSeSFai/6KeIJJfqgOsCSHZpiPronQCOAXirJqxd4VngObnxIOeIpIOqGNR\r\nW4tcirP4+gvKygEJgtnG0hHUcLh3fr2Rx32aRmQEpyRUeARGzZoXp+OMHcSW\r\ngxQOPGHkqgCkVUp582pNORsZQA2tl9DGgYWbW+EkTS+tnGQODYJ+WSyyUUyx\r\nJV8g5mK1u+nZh6T70I6jSRYVnnrU/SPcVeU=\r\n=Q8ck\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.4.0_1664107516303_0.6927119876390986"},"_hasShrinkwrap":false},"0.5.0":{"name":"3h-validate","version":"0.5.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.5.0"},"gitHead":"07a2d21ee23785f1436bde8235a7ab338ae53f23","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.5.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-s7LnkzEbG3mrkgoh1dHDQoR08Cbr9LOWkV4WsyOJJanKypjTqBsjMIvS0sOQ4Zf6s2xtc2/ddTcwfmRaHSnlBQ==","shasum":"ed089aa6f83978b5f4139a08d5204af22c32d3cf","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.5.0.tgz","fileCount":21,"unpackedSize":69318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/rGvACP7FTwrU/gnx+6hSGtyOpHmmMptpYZExTF8bfwIgau//rwG/+8yOu2StO7XQZx6t8O1ZfTTwPZBfYxBM0iQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMTcOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLhg//fsWkzB2FxjVMotVKQGZhCDn4awZ2QREGGweiSXsPvnZTKjpG\r\nm4aac9R6k5BGKoetJ2JfY+TVbopU5tUqvx+hdnOzmz2M+h27ZUEa+XuOx9zB\r\nQX+U/hUphn0KgjlkbikQ4Ck+M6OsFiLSxFce8E2hnHaLV73rUA2qDJZOG5Ss\r\nekon8VLy8tKWfK+sOCoaDXzPHAuFuHpjJ7SZh3pSl9axuYOh8x3ODOuYHP3A\r\n4WGB2518bihCnaAaJWnzEVXLDY76nmJw0PENd2yloJh0/b2YR/Br4QFmdrRK\r\nphD4Y5mVpA6TFdrWjrOoB1zV1kVyAAr3jyN5z3Qo71x83RWyZngcbMJ+Out5\r\n+/0IEAi2S2DniTCe9RiaZJOkJQz2U3TkM9Bxhno6u9RU9GXovKKG0IVEctb5\r\nhDyG31iG44l4HT/gz8PuAyRZOJuKj0G7Ml3Cxyaz658SEy9MjWiPWkOZqXrf\r\nUBq2xBv1vPouwD1TKWHmFIO2kRUo7OykeXBm/VannVcZBAB3Xj9YuVvPTo04\r\n0kZEg7eafm20SFB/ZTIze1SVe+fVgumioVSCSCFgUjLJrwCGdPM3ZUqabetf\r\nvOLnFSgldIBfTyiBL90vx9MNvJf6oS7N+SGtfFu/tNWTjmRtkSah5FrAgL/z\r\nof8/Pbl/KZQvRQwxm30JFf0j7ObrmuyDHD8=\r\n=TS3z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.5.0_1664169741969_0.01962198938903681"},"_hasShrinkwrap":false},"0.5.1":{"name":"3h-validate","version":"0.5.1","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"a6d4d16169cd58f2aaaac986e2ac6127834dd194","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.5.1","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-7S6e4uzAX7npb54AARb6aUTl+gq1q52AwhiS9TKfZGzG9icoFcLsmlXRQX4N5TWFjNQBo7z6IAatWX+jgOFWEw==","shasum":"0beec2211a971f0ff5dae8e49700af410028c78c","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.5.1.tgz","fileCount":21,"unpackedSize":69447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsvnFoc8hz6UgZHqjTaupbTaL4rq6DPjKQf9bYloHsSAiByuoqn99HMc6JvGOsjRbtsJHS0NxpzBYfHnZ8bcdlQVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMlF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMGA/9HaQgM/8ORtH3oLp/+izok4QQ9EU93KDtVs6EpG9PtOzcFJnx\r\nbawRqyvT+PjKWc3KPxyWFJ6TfxiQyqRXNflH1oMVsqQ7hE2o2iY8962N2/Jv\r\nq7CJGleRAMbqyfaJ0O8phAt6wU6vWfwpNrifb0L587joheOjScgRebdqisxX\r\nEhOuEb25NawdNKjCqbrPN/4txv9sLC+OAfOVcbdpj/5hQT4nZ9+1Dy3bCpTr\r\nYDrEuwehz1gN3+ozA/n1qhZLuYgKi2t4CDP3o3LrxyRK+TbI/7txEsQ2ioLR\r\nU3qyOTtBcWFyvPyQ/M19BdsObcDVLcilOq9NsGQ4eIiD/YJMHYmj7ZLcQGXf\r\n5nIl1DWyX/k7lEwrBNpRWnctsBYkOWHLkFWNhcv6MaxKbA5uC/8lMbHnq2sL\r\nKO6tfVbSmgdt/UnYKh5RYcL+QpJ9x9W/Gz7yH1bhLLB5LlXiOwqt8wMqSM0c\r\n7RXHrJMF8NXqViIlIacovpat8yX+ehxTbxQB2Ho4DgQUnGmoE3ecZLdK1EiU\r\n2kMll12ej3grYhbzXlyKgizrDyaAuXc4MM5ayCsBKv/JVtUL/Ck8LrikQt+Q\r\neR/Ioi2NE8J1vXmcIYyvE2Z+aaJzd4YHunVl49/ha7PVWhYwU66+/Oq8/1Xu\r\nVRmrSLyG1Gmisqzku9TMY4k7UdreSCAkHMo=\r\n=An0u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.5.1_1664242037724_0.5418476517721327"},"_hasShrinkwrap":false},"0.6.0":{"name":"3h-validate","version":"0.6.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"a7d92c5be1e57d1b22d7d1d44b17ebfc218693d0","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.6.0","_nodeVersion":"16.13.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cp8cm3D81bb931voVD2zmcixiLlJqDjWTNJ33u6VEy2+6zn9+DeBfUP8zf5ZJ/E2t3CKgfdKEnLYE98Ldry0vA==","shasum":"a004e0d9bce8371370bb8caa3049a1d649bd80df","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.6.0.tgz","fileCount":21,"unpackedSize":68003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD3koQF8D13uuJrMYXYwpu1oyzRaAUXXNz1t1IDJ7jUQIgL0verpfhZLbyGCGhOfTJ4L9/U/bL4sYhzPviVfOK7Ns="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXge1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptVxAAnCxidD7x4kmRJcr0GZMA5hINa8Mjk5CTRbc38lF6L5/j3men\r\noTN1vt5fx26bB3WwdRDXuv7IQpUIWx2BCACBHg7ovjGqAfnN4avJQUH3oUYt\r\nlrEdPB9esKwdYqpROshQ2aMImHWlO1fXyduiYAyGYCFwsJOLOiJ9k0QbXNlX\r\ndVFhSuo5uT1XygcCFx1Ic8esfQPHbsy+yoPHVhzWeqlC21vtVG+HqLc210NP\r\nTqhI1CFoQLY3wcjthM056kma+ShWW710xgRW39hc13dJ3Lv44G/wfMWXjdPX\r\nFf9HMMNMQGfY0eRFlhrVEAKMDqbWRLyIKzTQ+TcOWx2U2Fmm1KXnyWUuDyJr\r\n3GEgt1GP0/SV2iJi+AiBHL+cwbJXS7jHYIDsTuyBUeHPLWTAbObj/F/yh4sp\r\n6TybTujkDRyGLS7kWP03wUd/E1yQWfd1dJn+zn4LGIiaxpy7WOMEJAq1Ih+p\r\njBYqWSqhDCC4ikg0FRdDOrFjE/pQkQzAo0G+brondM0jwgLUx8hUgwbzYfVq\r\n83+KbwC3e4JKkzKeuljvelZIsySZt3Yz5zwALX8rmmd8HFAgQdf7CkZNsEnd\r\nJNYo2xGC/oA3JPgJHJcqYGFUS2/40w6VWltdsg+wN+09OCL5hiNL6tJZ5CvZ\r\nkBMp2SfhDBsvj5ImoE+mBy1uVdmRBQp+hGw=\r\n=Re0G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.6.0_1667106741399_0.2957068843027657"},"_hasShrinkwrap":false},"0.7.0":{"name":"3h-validate","version":"0.7.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"c5847aad65e4b74c5357a010372d4c4628ec3270","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.7.0","_nodeVersion":"20.10.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-FJxNenCmOjK4ZhPcRIkm/JHTBg5gCM31/hLKHx+ESG5cKvp5xn3fBcpKjSPEfOCyOpxvyBEvoKWX2MRyzG2iLw==","shasum":"4f938e6ede0b61eacaac71db7b96623e8ca92d9f","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.7.0.tgz","fileCount":21,"unpackedSize":71848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuf1xr1vdhAUOVeczl8K44SDxMSLra9BYqkB4e03fxPwIgad85QN2rFCVxWfDdxt8mQ9/rRIFEvf/sL3Mo2uuVzKc="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.7.0_1701947981629_0.9531291892234386"},"_hasShrinkwrap":false},"0.7.1":{"name":"3h-validate","version":"0.7.1","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","type":"commonjs","types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"58201c0c56f515bc12af2b23dc017d5a35cbb880","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.7.1","_nodeVersion":"20.10.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-HSgCgu9sNeW6GshTupwgaixHYEPson+Tn8y4tuEinHbIISe1IviQmx8XbzPtuStMhrLxVfAGKFenF6pUk0xHXw==","shasum":"b498e60c1e2c361d833737ade41a905c67ba528f","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.7.1.tgz","fileCount":21,"unpackedSize":72010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4/hvL9qdYrWHZ/ODzNklWbc4GWQ2SQ8hwivD3PlOGSgIgexHWmtTyhDOGNXZrw0U6U5RAEB5hhBdHnQM/2ewOmAE="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.7.1_1706077027430_0.3515922242383638"},"_hasShrinkwrap":false},"0.8.0":{"name":"3h-validate","version":"0.8.0","description":"A runtime validator.","module":"./dist/3h-validate.min.js","main":"./dist/3h-validate.umd.min.js","type":"commonjs","exports":{"node":{"import":"./dist/3h-validate.js","default":"./dist/3h-validate.umd.js"},"default":{"import":"./dist/3h-validate.min.js","default":"./dist/3h-validate.umd.min.js"}},"types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.js --config-file terser.json --module -o dist/3h-validate.min.js && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"d54b3000c6442064014f8875555f4bd7bdbbeac4","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.8.0","_nodeVersion":"20.10.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-eLlUneilGKjxtXkDqhlT/uXCCwUEDLNoZsm1ZJJ6/pp4TqYd4hE9ZQbVKJvd1/Zgk7XbGSvG2w4hI2VXpQBkBw==","shasum":"e0e104d0654d2c4f3fb155d1ceda078b0c09bfc7","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.8.0.tgz","fileCount":21,"unpackedSize":72298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLZuo+kg0N5xHIQQI5K0FuqfKWO2as6tQFELcs1ic6XAiBX6vm77nD6QbioH9YJ59fDA/K9B17IIHyWdDgbga7sUg=="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.8.0_1706078263381_0.036427517796773445"},"_hasShrinkwrap":false},"0.8.1":{"name":"3h-validate","version":"0.8.1","description":"A runtime validator.","module":"./dist/3h-validate.min.mjs","main":"./dist/3h-validate.umd.min.js","type":"commonjs","exports":{"node":{"import":"./dist/3h-validate.mjs","default":"./dist/3h-validate.umd.js"},"default":{"import":"./dist/3h-validate.min.mjs","default":"./dist/3h-validate.umd.min.js"}},"types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.mjs --config-file terser.json --module -o dist/3h-validate.min.mjs && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"e380dc72f50204e7a48bfaecaa97becf347e3412","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.8.1","_nodeVersion":"20.10.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-fPJaGfv1/thwaoLlv/Q7hfZIfmXyltAJp6U0/hFtEjzOCRy4k4bsJg2+KiA+6fMuirmPv60p1VIDYJx9Ki52DQ==","shasum":"3a6065f5a660eff98f96c41d2f96a9ee987d09c0","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.8.1.tgz","fileCount":21,"unpackedSize":72303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkQ/dNcalHOVqh5+xXjOR3AlDmKvoKg2u03miIA/StNAiAXTDRH2KmfUtHm8XfykyoF5POvNKfQFL0QbK95GASBUQ=="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.8.1_1706078963952_0.4378691328598183"},"_hasShrinkwrap":false},"0.8.2":{"name":"3h-validate","version":"0.8.2","description":"A runtime validator.","module":"./dist/3h-validate.min.mjs","main":"./dist/3h-validate.umd.min.js","type":"commonjs","exports":{"types":"./index.d.ts","node":{"import":"./dist/3h-validate.mjs","default":"./dist/3h-validate.umd.js"},"default":{"import":"./dist/3h-validate.min.mjs","default":"./dist/3h-validate.umd.min.js"}},"types":"./index.d.ts","author":{"name":"hhh"},"license":"MIT","scripts":{"prebuild":"tsc","build":"rollup -c","postbuild":"terser dist/3h-validate.mjs --config-file terser.json --module -o dist/3h-validate.min.mjs && terser dist/3h-validate.umd.js --config-file terser.json -o dist/3h-validate.umd.min.js && node stat","test":"node ./test/index.js","docs":"dts2md \"**\" \"!index.d.ts\" -i ./types -o ./docs -l -I Home.md"},"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"keywords":["runtime","validate","validator","validation","check","object","type"],"devDependencies":{"@babel/core":"^7.17.0","@babel/preset-env":"^7.16.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^14.1.0","3h-test":"^0.8.0","dts2md":"^0.4.0","rollup":"^2.70.0","terser":"^5.12.0","typescript":"^4.6.0"},"dependencies":{"3h-utils":"^0.6.0"},"gitHead":"d5eed1b8e5081592d87e19cb7e5cbaaaddce5045","bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"homepage":"https://github.com/huang2002/3h-validate#readme","_id":"3h-validate@0.8.2","_nodeVersion":"20.10.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-UHzM0T3fFG7RnTvUVzeWifPFKT+blCpL66ZS2yS3jpwe8I0adiGFU97h5Miq9l6ajWmixYzScZCK/xyFpSAovQ==","shasum":"19cb21f641e02ef4d9b28d5924772c9cf22ceaaf","tarball":"https://registry.npmjs.org/3h-validate/-/3h-validate-0.8.2.tgz","fileCount":21,"unpackedSize":72336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkzI0uOe0Twmcm0nYS78cBePFm7anjwpggXuenXgn/eAIgHks5U6tjOfN45mRQw/d1wPJo6+YOR/nhkIjsW6bL/0Q="}]},"_npmUser":{"name":"3h","email":"1340545944@qq.com"},"directories":{},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3h-validate_0.8.2_1706081074127_0.8271953539022712"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-24T13:03:31.630Z","0.1.0":"2022-09-24T13:03:31.872Z","modified":"2024-01-24T07:24:34.467Z","0.2.0":"2022-09-24T13:38:54.845Z","0.3.0":"2022-09-25T09:36:42.618Z","0.4.0":"2022-09-25T12:05:16.499Z","0.5.0":"2022-09-26T05:22:22.145Z","0.5.1":"2022-09-27T01:27:17.947Z","0.6.0":"2022-10-30T05:12:21.540Z","0.7.0":"2023-12-07T11:19:41.863Z","0.7.1":"2024-01-24T06:17:07.616Z","0.8.0":"2024-01-24T06:37:43.516Z","0.8.1":"2024-01-24T06:49:24.091Z","0.8.2":"2024-01-24T07:24:34.276Z"},"maintainers":[{"name":"3h","email":"1340545944@qq.com"}],"description":"A runtime validator.","homepage":"https://github.com/huang2002/3h-validate#readme","keywords":["runtime","validate","validator","validation","check","object","type"],"repository":{"type":"git","url":"git+https://github.com/huang2002/3h-validate.git"},"author":{"name":"hhh"},"bugs":{"url":"https://github.com/huang2002/3h-validate/issues"},"license":"MIT","readme":"# 3h-validate\n\n> A runtime validator.\n\n## Links\n\n- [API Reference](https://github.com/huang2002/3h-validate/wiki)\n- [Changelog](./CHANGELOG.md)\n- [License (MIT)](./LICENSE)\n\n## Examples\n\n### Type Validation\n\n```js\nimport { types } from '3h-validate';\n// or: const { types } = HV;\n\nconst validator = types.number({\n    integersOnly: true,\n    min: 0,\n    includeMin: false,\n});\n\nif (validator.test(1)) {\n    console.log('1 is a valid value.');\n}\n\nvalidator.validate(0); // RangeError: the number is too small\n```\n\n### Versioned Data Management\n\n```js\nimport { types, Specification } from '3h-validate';\n// or: const { types, Specification } = HV;\n\nconst spec1 = new Specification({\n    version: 'v1',\n    validator: types.number(),\n});\n\nconst spec2 = new Specification({\n    version: 'v2',\n    validator: types.string(),\n    previousSpecification: spec1,\n    updater: String,\n});\n\nconst versionedData = {\n    version: 'v1',\n    data: 3.14,\n};\n\nconsole.log(spec1.test(versionedData)); // true\n\nconsole.log(spec2.transform(versionedData));\n// { version: 'v2', data: '3.14' }\n```\n","readmeFilename":"README.md"}