{"_id":"simpul-validate","_rev":"32-369286ff7b30c87b046f5c2ac460bcb2","name":"simpul-validate","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.0":{"name":"simpul-validate","version":"0.0.0","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.0","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"75940ab3275a7c2253d779e3caaae5ad96579e63","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.0.tgz","fileCount":30,"integrity":"sha512-+oyo3gqiRrrkEo789d2LxOvdoRYJ8zFIGkwMmFzdOTTrJpbn/QBDtgI5JOpJihjm+ts8wHTMV1U8OhKNsItpbA==","signatures":[{"sig":"MEUCIC2gJRJPbnY/7Hu6y/eQea6AsyScS7HPeX2EGbw01b1eAiEAhFIq5NX7nCgHyErjzGBuec6POMC87EVgLUFiFFZzUBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15544},"main":"src/index.js","gitHead":"fe16cf8755ef5c9507cf98eafa4284a5f188a20f","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.6.4","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.0_1634066517801_0.21636434304938734","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.1":{"name":"simpul-validate","version":"0.0.1","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.1","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"c4cf9b59aa2da5f849d55a1214412c75b12724ea","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.1.tgz","fileCount":30,"integrity":"sha512-dB9oOzbmB8wzUcSdVP9Je3kOos/IpRMTIkXC8MWSc5vZZ7T29giQqVM1NprPceAMqusBiDWlZeJBci2C4Z6BkA==","signatures":[{"sig":"MEUCIQD5iwitEqWExjNqbtCl3slIRxFZL6p4c9eqCC3TZxyTuwIgBlaodRzZx9v1/ri364fcUmsnA+Or1xsn72JDgz44xa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15512},"main":"src/index.js","gitHead":"b2468a8c2ca90bdb009380d3df0055e6494267a8","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.6.4","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.1_1634069303560_0.017243731371985538","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"simpul-validate","version":"0.0.2","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.2","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"28a73b66f0c8cf2da6d4577ce061d0649f4ddb22","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.2.tgz","fileCount":31,"integrity":"sha512-jnTbqohzWb37dgFypPDv4mquGA773Nh9ZdeqHwQ8Cv9Aw5hNAVHB05tjTcoIMFH7z8vDZOaFclDAFQpZcT+Dcg==","signatures":[{"sig":"MEYCIQCokpb1d6K9o0E1OPCXRyMqqFA2iVjJbiu43347CwTA6QIhAN5h3Ha6AyZoa1+mOmby9kt1rwOe3vYYv8ugem2TKj1x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17387},"main":"src/index.js","gitHead":"045f49e1c35b6f6c97810db274a0b68f6e275327","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.6.5","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.2_1634076684943_0.9649454821184098","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"simpul-validate","version":"0.0.3","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.3","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"9cfcc417e27b8645cc0b90d7edb9f9df7770b49f","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.3.tgz","fileCount":33,"integrity":"sha512-fPge2gFoV4GSQvMuddE+rCI4KPiyF3s5v6VKwNr15VFm1mXMkjEH8ay5kgKhip6AB7kgnI9mCu4wcA7b6jAIQA==","signatures":[{"sig":"MEUCIAfBG3MMEMxaFYXZg0yvkRFvuXhrjXNwcIsrhUxuVbmtAiEAkrxpc9z1J1L0AZz5SBAv9EZUuhH7ajIM47Pi9UajiK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18355},"main":"src/index.js","gitHead":"4d1fabf58b6bd9b182493eb09d2ce4d76140b027","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.6.5","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.3_1634770968656_0.20779555660151838","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"simpul-validate","version":"0.0.4","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.4","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"e802537f8f1123dd33b2303dd3137256bd973ea1","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.4.tgz","fileCount":33,"integrity":"sha512-QWLX6kP2Kz/uPAbGdaXI8WTDJ6onPzYWJKAPGGkuv9kPVXgcaLfngPy1qApsVLeMyEUC1e7sn20r/8waBFK8FA==","signatures":[{"sig":"MEYCIQCNXjn6W7Oz9498FZPeH4dHsizcKR/uD+EG7l2JKRGwxAIhAK+pXzxyWUiiW3tKnTWH83tejwBjztWbvChbW0LQ8JA6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho4b4CRA9TVsSAnZWagAAQT8QAIK5dUTj/R7AqizLVDRU\ngaqC4yoRqEUA3bch13hwCdhTwkvHvXNvFntuevSyZ5aAIHDApjHx7E550BUG\nnycduBIZzCNccEZ6zRTDncdwO/FvG1FE+XmVaRarTueHz37pcL9KQS67PpBF\np4R63i6JoQA5XQSTQHG2CCqlptRlVz2fG1FzyThMd2a6/PH7HuPi34lECjzL\ni2VkhKkOO/ekfYt1X6xJtmtUQpYtizEYonXCOtW6gLJl7pUgXcKV9Q8VXxVD\nLCEq/3HFXHuGp0RLS48eLu/pgkYCXCoeJmUkC5RrLRk9yTGlKB9o3orfF83W\nhad5oPR57ZOMd+d+3SSlza+gHgMBSOHv+ZoRN1aXyNry0zA207UjbOQTKNDZ\nyByWbW0TSMMEH/xKs+AVhEiOYP/a9v/6X4hpBt0DKC9bPgVfHrOFIaf7OhV+\nlBwD3CB/6lpOC+MsH+g4wiQoJepZIblMkmgXdyLxJMTw0ZZDgZr427VA7ekx\nU75l4gwm8oGTxxuyWV9Ikr82CTUzrNVYhcDikzmgyyi4EViWSc/9CYEoZag5\nO4UCvXCqThDI/cpwZXvGQ7KT7ilun7WNAmIiKVanm4EabSWMNBMisbHFx5+w\n/Ke/yt/3YPvOjlZbhsXwwBXnjivV6jWfq7bMRCQ7M17KXYXlVXBZZUc5bjn2\ntZm1\r\n=5H8k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2b53d436550ab60d433d63af897c2907e1c53af6","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.0","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.4_1638106872599_0.17264598195178982","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"simpul-validate","version":"0.0.5","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.5","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"1e1433710efccea201ba7e7dfab0e6e9e21e663e","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.5.tgz","fileCount":33,"integrity":"sha512-OmncAhH9TUSUcQ4wj8aim+U9MxCN+i/TQybhDVYuTOl/2tTLDnAut+YKRhNmn3XdDvfVLTJG5xFzfbRb+RTpbw==","signatures":[{"sig":"MEUCIGGbAXwcpBdk2UUZU0maxp543DV2gOLoWthQHaI6UajHAiEArw7lpaTNnGen+oV1gIkkWb6aljWkTz32UWRgMs8VNhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrM2PCRA9TVsSAnZWagAA1x8QAI2CK5RZuiBdMm/93epM\nlZ0NKWL/UvDIiWOSr1M9jeT0K1pDas9g08Bg+uleUHpIyCjid3kQxO26PJOE\ngEdfSollfO3fpUn/oLs26Lphyqbv9st8enfegl3+K4QtZaBVuUi3TfcaIQhe\nu7uOWvW894FXWtgVnIZriZv5td0LGTCpeMDSSY55P0ptidPtD0jg7t5WNNxL\nBpVPHPkMkBOHQr0V/MaUbP7MsK1JVcwoFlV58Ymfvx4FAGBhizP0uZAvRFS4\nbMexzqGJf+yD/BuJ9fHfupfNml1Iv5WnIg9GLpdpc9P1DWJmfTPBc62nAm6H\nEyGjyQGQ2CR8S3U/JEhuWQxhsurdtwEPDGM2kNR63zYvTB5HzBJgwr27HINy\nsMAChDcHz8L2Apr3Ok3ABdovKSlZ0o1oGIZHRdEk3t32S1oVsJTFXLZVC16Q\n2qWzMGXll0mDFnac9APRnSG++XIDvyuO7g1LJ4k/rkh9V38rC8IUFbRbaBXu\ntz870Y1XY3PS49PDbjAYOk9aQ/arA5QWRDKM2G9Mak/Ouxl8mVWi3pM/3uV3\nvHbkJCGmrMExtMPpsg8uZzWu+7PTjVUktbQt1v27ZuRj/bW49WfVOqU4IPml\nvsDlDu5kN6oKopvDVrrUo9tBQEQaEKOYuJv4lI380lO9FlWzwfZs061gNx1u\n+PJ5\r\n=OM2B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"59fecf539a8f76df55fc1d94bceffdb351526b46","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.1","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.5_1638714767456_0.652071951162227","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"name":"simpul-validate","version":"0.0.6","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.6","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"185f8e69ee4dfd071da6c08f243682c24c3711d1","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.6.tgz","fileCount":33,"integrity":"sha512-1iK1piInaRe18ATVbo9Li/D8CAAIAe7sGglNdqAVputL4++pfK31BlHwEa/FPsqB7ErXdR5uYmUhheBgl8PtIA==","signatures":[{"sig":"MEQCIAxtgFx1n8OcJkunNkpaFnwc7ZL/DFbC+Lcrs5bD6Tv4AiAwLV3rBpDcL7/jdc7z24S4bMrZ6JR8h8Kbdv47giZYJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2uQLCRA9TVsSAnZWagAAM/QP/jQHdA7rIowrgCJajeY/\nk9JFvm1AYvlsx1ZEP3gRMwQrPvoBsLbOtAN7HbCf77xhlebt47iYxfszkyEj\neONhWojdaeh36LUzpB4RLNMnfHpOvlZ7y473Ni9GZ3ty8qcQenGnfQTFhIdq\nIIAEeM59a3gSB0W+co8EeVBCR9jEb1T37ypdsITdl5XpxrZg2TUqwybtVTuT\nUWrpTyt1t2lf5JT0eTW7BQwZJaEqIRksg7hjG8/6AUE1ltp5lToFnSqiiTXc\nqRMeYDGtrmcMRMpA/KZfGEyyY9CjguVycKFVkN6gaqH9fLAofcqx92o4xuJy\nbbcITWIn1l8OoBxDRTEMRIVGuoSCCJao4p0k0Rh8yRkK4OK/FojpgE17xMNa\nJS4hDvKmqt4ZQJYiv8l6IXdT1Dm5HEiR/KDxi40uy7DV5Q23bKQeW5Bb5VHv\nZx14Gy38t2V9JpbqGopFg25jbYD606papLpMFa8YBY5n+4ZsyP3dfz021Azb\n2IiBwsJ7qH502kwOETMYn4CpgImmYzlPE7pgNEAhd42yecVxgDDk7w55y4Tc\nFmaPxMkoaEqZdTmK52cjTa4ViBjeYyvbZ+UfUA8CqtfNa5hLEjkAa80Zg+g/\nSZLdGKHq0w50tB5dBQYJDm5TBt3GSqXwBHlpnwBcyrqor4u7jKa7JXX7zAiF\n4BSD\r\n=f5GQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"9d512dd1fc5f022a73bd45d517fccac72fdc8333","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.3","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.6_1641735179424_0.8344963012985724","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7":{"name":"simpul-validate","version":"0.0.7","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.7","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"f5641d1f14d1b248a329d1d14e6a57c0475194a9","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.7.tgz","fileCount":33,"integrity":"sha512-C/rUqHXv+WDkw087NXYuFigOEfXa5zvclPP7xigx3CyL7Dc6eVnv2B5X1/jqaWnprXdBG9Ji4y9549Ojlk7XPQ==","signatures":[{"sig":"MEQCIA6NB/CK/hCJiopJCNEJEkjpx5gbqSzUY/wi9CH0cFNrAiAxerFrynv/BR61bBzxXeN76TJXeKnVMqWQ6IryQV4gbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPZESACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKEw/8CKUzuv+URzz1l7NiLt9wclDJwKMCq1ncmHLwpy+Vf1/lokAh\r\nU2QmEWyBHiLwMIAaebsqVCN6/wqSGsz9u9InOFFXD9z5T2up2n6CoV63qUtk\r\nVwVxxUdZy8Xb4B+UwRgWJUrtzFzyJN6H88DlZtA7kdl/DqenwrY6XRszqwsL\r\nX7YpHHhJCMlXrxMWcCFZ3chDqg13iT15k5y787NzIDqD4/27j6BpGDfPJhpj\r\nXXCtsK0xTB1zkEZLzVjiXwcs93yXEMqMGd3YGerN0RNOxM38BrUEHT2+8KWm\r\n/xd2Ed6gMenMKgKM3HgR6ASsN1rz7HZfkNtEICzccTQ8GY+48koO7hv7LLOt\r\n8jSbdaXcZmPnXJf81P1Zm4mwJIGRO3qk68DiwTq4dZfKaig56xPX41J8dJ4F\r\nszvphAXoMPlXXUlOBsT9dVOfY1HEwz0QsVP602S6HLbdomY0hbmFCERb7sOJ\r\njghR9jCgjkLdD+83apzGF41LlDayfAyI5OTnGvUgx62O/szOLLZbLICId9IZ\r\nUGNlnp0UF4DyxwzGFOpfpm5GEIT3ez64QJLUbNkWDPwLkFj739goOdnun9I4\r\nuZyIOqJLoUBVwaf+noH2IKNP9EOYjAVaQE52JrCc/QJQj0rl3kdJHmsbLEwv\r\n19+YBXOPhMEmukZ0gmuDWehvhGhGzU90/TU=\r\n=oXal\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"8cfd0b8611233c801b881313b898d394a1023726","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.5","sanitized":"^1.1.5","safe-regex":"^2.1.1","string-strip-html":"^4.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.7_1648202002236_0.612088180104384","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8":{"name":"simpul-validate","version":"0.0.8","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.8","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"4a6266388a39c250b6c512a7a94e570ada033661","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.8.tgz","fileCount":33,"integrity":"sha512-FsqieezicdYVWgTNOf+3HuB9jW5ivMY+MTQdR7Th4DzWKi41mVwW9WfzAKJhd7dIDkSjZKsWf9EyJZC0y9mFYw==","signatures":[{"sig":"MEYCIQDplJNnyqjbXaC5vGs5BrhCiOsGIBF6WjzaftKPx6GxhAIhAI5VDY4Oest96vnjw3RZo1eHDpqGsr1wPmddoU22xJkd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibZ4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC3g/+LeD071MHdrKe1yM24qu3H60nVfgNlpo/f+jXOE0Oeve7QKnh\r\n8MYXENTM2olliVd5Jewp1pdB8ebj3o1YJQ17PzmlxGsskRnHehe4XwapS5qt\r\nZTZLpyqKjpT3y4MHn53opPIswn+S1LIeHFTQPy5XBhN36aXMX62qJ0wTPWsu\r\n1gYUaTPPiFIbM8RreV5RERTTxUOhf7fdT7uJ/2lNWksyRHikrQ2rNjKsDnqp\r\nh0Xx7NttzmOUBeeQvpPjypCONS6fGZ3X/VoKp8Csa4hGONTbmNX5rmVYToPC\r\nP4SND93qKvoHo4Fo8KC73uwrfpQTH6kMs+jgadA+LLN4AGsurlOar6Cvqv+L\r\nqb1pShvzLrAM+SOPa4yLdTfgYZZDBusD+gmly6ySi9JbM5/NLikm35W7hjoj\r\nFN5kxYmxoox/vsN9lyFJdJClRWNBU9tihTItJq38to//zc/yH/l/T1GUmjzy\r\nbxuv1jMEmA26hABEn3YgtmERzxmDBUk7VV0Sg2LLFFNOtralIQ7FV4+uMySa\r\ngsoMIQmQ5JmPoNuJvz1V8ZQL9UsT5d8tmA9GPEkMJdNLndX6n1NLPuWdAneH\r\ntKFH2yrVJnYlUUuaJTFwBDJll67wYt/pZqU5U3a+U+8xmwI2QE2PNY6A0LSn\r\nrNcZ8SiDCBwLhG41A6nakp9YCeNjJSGNS7M=\r\n=tYue\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"f4c6e28b0a55c0a7adaba032e3dabb578e1c9d49","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.5","sanitized":"^1.1.6","safe-regex":"^2.1.1","string-strip-html":"^4.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.8_1651351088628_0.036392948576355444","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.9":{"name":"simpul-validate","version":"0.0.9","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.0.9","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"3167944f1b3731ea1ae61f5148e429f19f1a14de","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.0.9.tgz","fileCount":33,"integrity":"sha512-mp4vTzILrrvDrWMpHQIGBxviyNOAQlmbDD2HZHMMUO3vM2Lp0z6b5H4WnllPBmC+/IMNzdAjS9b6T//+ApiCTA==","signatures":[{"sig":"MEUCIQCuSwogRACbFnArlZaheEPhzDILlBbIsuHxvGNPX+Px2gIgUCORYQZQpoIcVK9dwXYKGbxdGZ5G9yN/Rr3BzFqpCog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+FIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDsA/+JpyaoiIPdHTzDTo+dVhUsgl/qcRFnjy33sbORNA86oUlzKdo\r\nA8QGDWpUFjiUA0Y2N+FAFW1OQMKBBmSsR99qvUKWRlJmuh8kHjn22dsI5OkD\r\nLfzaxMexIYAmtPjeIM08Lp76iSwovHj2MA2TDAzhszQaXEl0APSprQXUvJq1\r\nhdCPxr3rhtC0ZJvls6xBd1flrRLO8D81XDAb1Gezj5VSKgH7fGIvEJ2nFOxC\r\nIHFQbSDMwo05sf6VkL7yY0UHcDxjRCfH71SXUu1t+BnVgYwKFYHyEthIWEIJ\r\nDwYH0YFLhifFGWSmr6afuixdBXhWyyahOCLECpay7KANXbbRee4VdYNS+fNb\r\nwXvLQ0WFizAMQ61i5DDnTRhLjoCHzmmyvfzMHdHTWNZLQZbRq+Dh8mML4kPs\r\njNm3SXqE4ssCLcKBRjMQl1ghy9P55x7oIwHST812WVBl/JvDwWW9raT4a3zp\r\ndQIP/VeJ3JzT/t3D3GNsWhUqnVyiKTlKZJD+HsovB9Ub3mK5OfHkJAmdjcg8\r\ndYdzr02pNnnQdDCbhq9SSlRun6uWhtVS8E9I/G1V3IjdMJ8Zm+AmuQzk8EpW\r\nmtjPep1Pf4pxaIVrbatPrrLxzh5TY4U/fp5zfdzzNzzU3Oyfj3e6to/ThG/r\r\nqE0jyOT88sZBVnvuAssFXelZRyLioqj3Y9Y=\r\n=oX1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"81804df7e16c85b7b76f63c917a0b4323c684a66","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.5","sanitized":"^1.1.7","safe-regex":"^2.1.1","string-strip-html":"^4.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.0.9_1651499336489_0.22503270730841152","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"simpul-validate","version":"0.1.0","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.0","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"d92597e8da11774d6003f46ffe22677bc3f3b5eb","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.0.tgz","fileCount":33,"integrity":"sha512-qisTFiC500TR7llpEa7T2w8yuv4/DW21o0V3J+slZWo1oX19l393asmxm9mBxxQG/g7aiChSiN+6GT6hzfPNwQ==","signatures":[{"sig":"MEUCIC0ybjHPZQeDz+rDi2M2WUT2hEhOAuvw60qMljaczARAAiEAmkWP42eC9O48UdNtDqZdjVnqV+TjHewKJ3ai6iVn86c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihZebACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppsw/+Nh+JlB6zrBDJxXxFr6REUDPOdKQwKv+G7FwmaCNf+hZo07tG\r\nCMyN9rNe0NUSXlNrp2uxQrz//O12XuzXf0KJmtSanNiHH5wflKuvVO2Ml6XW\r\nSveAI6NOm+F0pzGRshyLcJsWTEAmF6ExLHQMNJyV7U0+sXcz6gdlfNmCbT0q\r\nrTV/bS2iZ4/qdz6c9ryBx2Y6Nk39m7crbl7PEhgQ9QibTJL3vtZ0EaAC4oI/\r\nRis4MJ09YNPNKUPtp4MIsEIefiAt8jRGyD6SmX0Nuh1qyEUz/lfVR8xp/mYv\r\nFOTC1SIP0KPgZ9NBtpYYyiO6Hc4zzBRi6DYBz3J2go5CzUSwKLpsjDEjghO0\r\nxmE5ArJLUDlXgcYNJq4H9I4ee9f7yZRf9qysyOjGpPisUbBjGjCGzJ1EtU+k\r\ntqms++FFVXHnxACoEsbKgRocMxqY+acnRtQD7ySH7ODlxzhKIVVua2D4jiER\r\n7YB4eDeo2+VMrbMOlMSMSlCu+SmZNwbQWnPYU374zQahLloRO89UnJkKwcY5\r\nA8iAcICLoFpaJtTWlIwq2BRQeGad6scqs0SVFTZFwfBkdbNRwv9eg94vEyin\r\nu4Ihujho0Jmv17AXRHMMcwAHib4ZFIXiw3IicPmB2+NbG62EIo1KNxiRDHBX\r\nzs69rECl+G00DLiPAHj0cDOmGICSqwS5Gr0=\r\n=CJNn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"463b28f0e4904662822915a59294163248950310","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.8.7","sanitized":"^1.1.7","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.0_1652922267278_0.03761433536449332","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"simpul-validate","version":"0.1.1","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.1","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"5264e8d5ae31bb0e6099b0e5ef9b9cff5045931f","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.1.tgz","fileCount":33,"integrity":"sha512-0n15n4gV9vJcarL9BLlD7OFzaveYnrYzELVxiaxXuF1wxzV1m6iBuwt7p3fUurAsgn2cFme9IcjF0H5CLS6DLA==","signatures":[{"sig":"MEUCIQDbWOG+zLRyJ5kFXa1GG3IcRXw+v4Cl01Q8nNx1IRvUaQIgOBhZIqb0E8kcWEiFIYnfN9cuCiep2yiyN3megvNLRZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijp2eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowlg//eGmWAGF/jJDjhV5tfHZib58ifJaobhDdzjvJbuaksXm2/jl3\r\nAxxRQT2xR0yprKjSQAY6H8OjuIt+Y4l8iH10WsWWOjdHOYFDft9upowL+iuv\r\n1sOwPO1dkFJvbr2tBJAjgjP2GY7YEZsruoXVQk5jZTGun8W48veCoS/UzoH7\r\n0RD+/wxCmJ+azJ1DwWxUtgPzGy3CNFwWd6ALtr9ufub6Bl0MO4Gd3MlwKzVv\r\nRo5NCB5I09oIMiJeFlfcrYJ7lFQk/cfK9gQSuSst8EWoS/h4YQdd6Gep4bDG\r\nBiCGdI9PgQPflGzdIcuBx0VYUyirwK0uX6UT5D2AUHtoE4VVybDi8hbO336A\r\nrBM5uS5P+h2wH11WTvuqk1YVaRhkvGQrOTCk/ibkhn1UXnbgfurq2xOHZLY/\r\nRzH+5MMIUBrFecYMNOloPy7VPM5+0VeEeSMrAsj1vX+EqHtAR9tWDQ4sFmvT\r\n+u0nQ6TfZxiJRG3ygzdmuZd4QO0OFh8ExNu4Ko92wLn/q503Y5GUF/ZXyytq\r\ng/X/9GkVueJaQ2ylW8CbWeE6tf4/daHv+KiPd+OnG7fkegJcbUjd36q7t352\r\nV/EWGHWABDXTRafBC3SC8oXjB0/yKHnS5B7p0Box9fwaXa5U+3hfANBVkAcH\r\nMOAa624wiZRuRLTXZqR/QL5rZidh2rLTDTA=\r\n=wNN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"539617bfb0558490d7e91e1601839d70be088c4d","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.9.0","sanitized":"^1.1.7","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.1_1653513630121_0.3180735304144975","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"simpul-validate","version":"0.1.2","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.2","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"7abf92abc5329606f75ef664d7f04f60fdddbb74","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.2.tgz","fileCount":33,"integrity":"sha512-gPr02+jra//ai2xwg9ZNdw2bKStmDegvLAJorjFyvv7uPan/c4TmIO6ALqBxDblqqgaGeP2nIsPftiIMXPD6iw==","signatures":[{"sig":"MEUCIQDy01xzc5w+UqX96YY8x3S+0CmdNv1Ry8pHwMpi/g3q/wIgAzZl5GvmzAW16NjMedA+8DLm624VF5hInduX5AajMlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljOfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyZw//XQGXKlAFxeJPswogmEGIBkcF5n93Yxk7P0NUfswvHFKldpGg\r\naTfWurdb71eH9fXcdla5Vtplx60gA3kx4QbF7hfzZRVtaRCzN3AA6BzYu7u/\r\nGJP9vO8iWJQPukLlbEbWRnRR2c0srap7pGAy5DvK3IGvzp6qb0sUPBzqISpg\r\n/cnw1OBtd4ThHCBXpkoKaIDcZ84s7OPm9gsqT4dCsQjFJCpRiCsyZ2GLjmqO\r\nI+VGmYHrbD2+2/dFow9fyFjVA/M4xqnRkYhAhV5k9+eS0TXOzrKC2Aw4EAVm\r\n33U44Wj5uDjuZNMdvhu3dQPiWUPCpdycD2GN8tGRw/RAGtvTfP3NkxWAUXw3\r\ndEtdTlPitjjZJNmtv5UCuWmXg/XQVs7SgIn1d+EcOCHf/6v/5rmaKf1+wyza\r\nl64OLYFUQsW87vgogZgUhBrmv0dXZWlcCFADpGlGLeWblYaetY2Pucej3Bbx\r\nEcWCMYrLJJMYUf2y+GC/5jiM5Reoh/6tSHPFnPDTkNMPyNTN6j37pRwnVl2A\r\ngyF0A6eJcKC2bEMAWc2XlstINNN3cTWnJr2KA7tsommuAVVgLM/8SlHUMn5A\r\nxettxOhCUFacqKZy2/SuoAcZ5k5w4htMvMRPt/wyu+U/S5M31WJ7vIeGqc+E\r\nuDosIA3hQhEweLqAhkPiI23RO6AJ6br9g2o=\r\n=FhcG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"744acbd986b3da1dc2f69990abe827947ce79630","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.9.1","sanitized":"^1.1.7","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.2_1654010782832_0.5281478475461416","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"simpul-validate","version":"0.1.3","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.3","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"9cabdde58f14125b6057f9bc6779b23017da3d30","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.3.tgz","fileCount":33,"integrity":"sha512-3U+vbl3iMEKyW9+L8s4Vf07vxKOGYuoOgKgTo3sP4og0GizLFqAWT9/0ZebCem4K/HN94PWKxEQxdAuj3rc5uQ==","signatures":[{"sig":"MEQCIDWyv+GXwoDbjK0A/FyTkqkKZ/RY5AZCRRJ6URcCiQUJAiBkPKHG4kkqe5jv6Lagou51meeFYAphTl5FsKE181mM1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMytyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc8w/8Cx19l93m/6Z4uJJfcNXdMK+FPv9Zi8t1QXfwEtYcl44wCI7p\r\nJnJBkK08czRVAxbmuK8G1ELIck8vVh+6pjXyBdqFKiJXzDCfl6KLeLDm/s+Q\r\n9lwx5O8eNuerDcyFp7vhQQJ9SNwqg7x3bYk3gGr+32E439sObcJWiraOAv/7\r\nL7vQ5Z0QresG58QNK7p1mz8mdjh2n8r/l+/XpoLsOUeGIMGgvMtsXNxJoJ0L\r\nsFOn2gpJHeDmPv6sC098zpScaW54mLlVv9Hm9G7oqqM6Nz6LeVS7Mk/l88bk\r\n0QEsd1BZF4Jg/B7JAovXVz8qPHJQl8K+PqSPfQ2TtaELanYCzi/Ob+PvyNqT\r\nwT3GZHJS005hbohNI2ujCnaZ3bL10oqjipIX0oisjDog/aHdLSbOKo+CXpNl\r\nv63n7Lp9fGcwPpJ6VQipZZ7jhn8JXHBCO2yNIU1hMlWiccP5DLMvwI+I+T4h\r\ncVE4MfaniHoY5prFq30TPHm+G3WLkHVCfOXBsI1zJPrHLD2zGzhQSbfMm5XM\r\neKkoRXRa6yY04qfqFkiFlktv9XCBgX76XQ+T5d3G8kAeKqv2FL3mVAzr09JM\r\nIw7nge6TAtGRj5QIYbdw5itzNrhIB9SD9ImsWdvCqu/Yx5A8vOQme2DdS2Jy\r\nr1y7VAYpQCLZETZmcNQBPm0eduL7koQscR8=\r\n=BdG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"b24bc686fda6a35f13e55ab123a7f90f3d792eec","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"7.24.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"16.8.0","dependencies":{"simpul":"^0.9.2","sanitized":"^1.1.7","safe-regex":"^2.1.1","string-strip-html":"^8.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.3_1664297842262_0.5332403784482356","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"simpul-validate","version":"0.1.4","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.4","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"85f3e2e02c65951bc42d934272b50df200218044","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.4.tgz","fileCount":33,"integrity":"sha512-BHYHke7Yf1aV5SOSFH44FlCKLxoBK/RN51Sy6PIXjW/xqi7NuUuwEC4iYYYXj3K68M14NcXXhFBFigxPGxOw3w==","signatures":[{"sig":"MEYCIQCysC73p0Olwb3unJQcpp+EqH0UrQY/wAdQU+z+Ae7xmQIhAMHU0BtVcPL9McZUYjdeuAMqlZwP6iHJU/KMGaJ7N0b+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22174},"main":"src/index.js","gitHead":"470571ad05250028989e6c4a21fe0ac9ba75b14e","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"9.6.7","description":"Async validation middleware.","directories":{},"_nodeVersion":"19.0.1","dependencies":{"simpul":"^0.9.3","sanitized":"^1.1.9","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.4_1685486090552_0.9679673863132747","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"simpul-validate","version":"0.1.5","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.5","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"c2dc2f29d92cf1c5f4b4385f0a636f9526bf25d2","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.5.tgz","fileCount":33,"integrity":"sha512-KfKjrU0G6LHGZgiJFE4QmTsClmzbawAJ5shcLctyurX8dcuR5roL5YQxQWCUooup6Qiuwom7bMEQQQY/0QNLow==","signatures":[{"sig":"MEQCICXIEavF/8f3lzJEhpFIGbiRpy0uhewyjRazhFI6b6WKAiBS0hANwW6lL/AC0Y9kWvXzWmaMmAr/afGbOjkdfUv3/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22174},"main":"src/index.js","gitHead":"e4d1066dbf3d50e88bf52900b5b5a90ae019b180","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"9.6.7","description":"Async validation middleware.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"simpul":"^0.9.6","sanitized":"^1.2.0","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.5_1703004304104_0.4074017241449588","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"simpul-validate","version":"0.1.6","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.6","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"d2931015cc2fd170966dbe65e25431bf8d752f54","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.6.tgz","fileCount":33,"integrity":"sha512-OodXvYmGJHAi5C/Gri+kVfqNeqT9ppb+pkTDBZSLhQ5IAbLUhZ/HMQF/Ds+uZZ9b6eyqqbqEnCh3zHTjMGnv5w==","signatures":[{"sig":"MEYCIQDlmAKJUUeWiH1pDZLMZjx3SNZ8PODT+9zjzd+Tylc4bAIhAPUDpRsS0Ngk5+hFIqdco7bHZ2KjvmbsY1gEGwyz3awS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22174},"main":"src/index.js","gitHead":"8ce50523506cef47ad18a92421325ddfa6b75738","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"9.6.7","description":"Async validation middleware.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"simpul":"^0.9.7","sanitized":"^1.2.0","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.6_1703086401521_0.4092058562437879","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"simpul-validate","version":"0.1.7","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.7","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"8ba4dda00e1c2b62503e38dafa3f5baff62a078c","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.7.tgz","fileCount":33,"integrity":"sha512-858gtH7w5Oz4W0pS35NTsFrg6HN3EWzbV+AUy2pHygk+MjMSGEtM7+ZFz0qhyK+bTeLqFKSnIrSFLH8yEw+poQ==","signatures":[{"sig":"MEUCIE/crLFIw9jqP++mgU7Ax9iOXECv+62miVuHPytin4zaAiEAk3tgJiJYl9nImj/zkJHggjgaLJEMMLCwCB4J1yKKwVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22174},"main":"src/index.js","gitHead":"31b7070b6c01fe741ad72fe91fc3657dd54ee9b4","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"9.6.7","description":"Async validation middleware.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"simpul":"^0.9.9","sanitized":"^1.2.0","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.7_1703342677394_0.11515294064422288","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.8":{"name":"simpul-validate","version":"0.1.8","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.8","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"e71b1fceeae500a3e86fc6c219239a87353b0faf","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.8.tgz","fileCount":33,"integrity":"sha512-Udw/CcNs9e2k3IXQ6VlZklVn+AauMxf1JYA4ySamUAQ01ja5SJPcZLVnIyfJndiZRECsws4mB23Xnj/5MdKiyQ==","signatures":[{"sig":"MEUCIFAReB4Id1looppLClRYsRwS70rJtdRDPhtTlrKcrawhAiEAjbg4N7VS6joVni4mA2LIQCZ6xEurSvxaVe79UQ+jcRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22174},"main":"src/index.js","gitHead":"2c0da6768cc78bff31e408443e14ba669cb7f7cd","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.5.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"simpul":"^1.0.5","sanitized":"^1.2.1","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.8_1711381108320_0.9644142472364072","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.9":{"name":"simpul-validate","version":"0.1.9","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"MIT","_id":"simpul-validate@0.1.9","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"56d6925feed22880e61f9fa349fd1ceca660e0ea","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.1.9.tgz","fileCount":33,"integrity":"sha512-8VW2PDhsWELoU4QaJ9gvsXHpLIX3qI1eKUHtdoGxQqHRCrHqJBkhNWWYNvIMiNitD/yb/fsi0dkJtUG/2ZFYXQ==","signatures":[{"sig":"MEUCIQCn3Nhos9Ua+MtTHyFn5DWbxxbYoCptcnc1AEkMouPsQAIgDHQW/dqALy3eR+4PA2pZox6wrEM3nwJe0XftcLs8AXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22157},"main":"src/index.js","gitHead":"62fc7549931bca7b268805f7df68cdfabd0e2dbc","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.5.2","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.0.8","sanitized":"^1.2.3","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.1.9_1716572454503_0.901809388628894","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"simpul-validate","version":"0.2.0","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.0","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"f95d9f9899059b6b223ecc117c8894b46181c399","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.0.tgz","fileCount":33,"integrity":"sha512-LFYM2iAB52idfYNkK86btO9OXRf5bH5DSwBOs84hrRek4PLhfd8o0dolHx1RZMe6863ftnwZ9qolTyu64SY/rg==","signatures":[{"sig":"MEUCIQDVhIC7Iep0lxQI+0kxiOpnamRIKbraGIaoEFuB/jiDTwIgNiWFhIbM4dhNk4Ns/OUwoWriGTC//sRl7YJm3FyWkFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22284},"main":"src/index.js","gitHead":"01b066c9c8e4224bd2411ece6edeaa7e3dd26582","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.0.9","sanitized":"1.2.1","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.0_1716731498401_0.20764244091306194","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"simpul-validate","version":"0.2.1","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.1","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"996853259daea22a8a385534f1cfae37e40b35a9","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.1.tgz","fileCount":33,"integrity":"sha512-SuRb1zmuyyfkOd8Z/N/GzCD01Cbl82c/urQkWokrfoE9at1hdmEmuPzcf6e+BPp6ont6apSS5StFw7smVDw08Q==","signatures":[{"sig":"MEUCIHNID02i6ynv8LRiEq3WOaNUXfQZmYPQeSUGWasm44iKAiEA4XLi2i14e4Ltw0v3mAMykJ31Io/NLN5HsbxvNASrMic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22285},"main":"src/index.js","gitHead":"a828fe02fef4ab483139eb1cfb9b088150bc5748","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.0.9","sanitized":"^1.2.4","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.1_1716731550968_0.2872842089144585","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"simpul-validate","version":"0.2.2","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.2","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"c9e5d184fbd601f21540686240de1321e3e416c6","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.2.tgz","fileCount":33,"integrity":"sha512-5Z15IAExZ/QyYPD35ZaxBWWqEpvTf+Zjgo0It3+7INso+G5JG8P895aL8EjzsCaV8q4PkEBzXNXwsYJcF1s0ig==","signatures":[{"sig":"MEUCIQCa/FOpYm3ZXkOKudUmD/39Dfv+GGhx8wBa+og7zLjJ+gIgY+E1fGdaC+GSj8PPwYkJrofpX9DZS/l0tR3zXhf8ux0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22284},"main":"src/index.js","gitHead":"a2b17f0455f960d64851346ce20fc15b4c932131","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.1.0","sanitized":"1.2.1","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.2_1716737212639_0.3861756712807718","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"simpul-validate","version":"0.2.3","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.3","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"27843fbbd2b7e72c403d15c46ac04723f4f6152a","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.3.tgz","fileCount":33,"integrity":"sha512-mOD6H8J23JUevvGlZChjvW8BXGmkq8GCcjMDVLly766Tq8vIBj9ms1egMar7BX5O4PX+N4SI8oKmVNk/4dNd5g==","signatures":[{"sig":"MEUCIQD+ZzwJZSTKWAEmRuzsRhqezY8v6zMnsCAPBocvqD1BfQIgECP/cWGbm2QsavQZ6IuoIQVVbVn/3+AaRu3QgS9EJog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22285},"main":"src/index.js","gitHead":"88bbdeb286c1fb4685830af54fb5c1fd02155b1c","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.1.0","sanitized":"^1.2.4","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.3_1716737252624_0.7655398699845892","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"simpul-validate","version":"0.2.4","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.4","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"6198b193761d811af4cd2c6ee8d0b66406c9cda9","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.4.tgz","fileCount":33,"integrity":"sha512-eZN5ZCiDoxXYLLh4gmp1gfIWtIVE5kyGQR+ZavNyakYPFK0XyECtltmcFvvVqSN5mYXwWVmkPSfVWL4eCSohHQ==","signatures":[{"sig":"MEUCID88QDPzQY9xU5pyeS+hU+KmqzoYNYAofe9Q4s3Hbre3AiEAlcxyXvhj/KBlP5Osvd2wB8/hYvbDVLycMj6o9b8vPYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23139},"main":"src/index.js","gitHead":"2e57b45cddb0f824d30a4e374284988b181295b0","scripts":{"test":"node src/test.js"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.1","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.1.2","sanitized":"^1.2.5","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.4_1720536157809_0.9486240990981958","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"simpul-validate","version":"0.2.5","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.5","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"3e57a34a8b379f659c4a68c22e8f121b2289a278","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.5.tgz","fileCount":58,"integrity":"sha512-EVAYbOlXNdZmiJN69VyQFAZKmppzitYNmfEVRYeOppGX05l2OYQyvwgvUx+JyqmSW5bVVY29SgUukedGFWcMpA==","signatures":[{"sig":"MEUCIBsjGd1OaU3w5WqQL5RdIxB2mLXEmNoz5zKjnpD5QykWAiEA0nETfMg0PJ2wNZgGbU6Gg6oFfzckIdZA8+l9RBV+/2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54055},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cdc8820a20c45462553b6575e4b8b796d7dc324c","scripts":{"lint":"npx eslint 'src/**/*.{js,mjs,cjs,ts}'; exit 0","build":"tsc","test-cjs":"yarn build && node test/test-cjs.js","test-esm":"yarn build && node test/test-esm.mjs"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"10.8.3","description":"Async validation middleware.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"simpul":"^1.2.1","sanitized":"^1.2.6","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","globals":"^15.11.0","ts-node":"^10.9.2","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/node":"^22.7.4","typescript-eslint":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.5_1728507016797_0.14975997750515946","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.7":{"name":"simpul-validate","version":"0.2.7","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.7","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"558ef91423ad7e167d0562789d9561fce126bbe5","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.7.tgz","fileCount":58,"integrity":"sha512-aJxB9UkdSwCZzZYh9oB5szhGj6CcOfdsvTxoiLCCIuaD0P8lh+t95LNTPQMUHkZI7kzQNV2vqQasBCIdCO0uNQ==","signatures":[{"sig":"MEUCIQDDlJEyDid6ejh7AMj5xV+7qatbmNCzhj7vsAKLnGX9VgIgcpdgjd0vVvFD759Uh2L7QwfvNaEyhNB3axKygsgo23Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54092},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"438e7f1c4fb97a43de8068854f8b575909ab2954","scripts":{"lint":"npx eslint 'src/**/*.{js,mjs,cjs,ts}'; exit 0","build":"tsc","test-cjs":"yarn build && node test/test-cjs.js","test-esm":"yarn build && node test/test-esm.mjs"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"11.0.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"simpul":"^1.2.4","sanitized":"^1.2.6","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","globals":"^15.11.0","ts-node":"^10.9.2","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/node":"^22.7.4","typescript-eslint":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.7_1743193019795_0.9380643168716369","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.8":{"name":"simpul-validate","version":"0.2.8","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.8","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"fcedc7f8229b38c6b2d4ffa13f2315229298889e","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.8.tgz","fileCount":58,"integrity":"sha512-6g9+s4shV9QdXmtZgOpvK0uFI2vm7Nt+nd3uVjv9oGKxMrBAmymR4JLdgZkfjsZJpS3a20uHVtj1ercXLnE/ug==","signatures":[{"sig":"MEQCIBr2RqK83mBP/n48QhXs8+lupTVQ2NZx2chawBvNuGKoAiBFt0a5RAdXG+rBW+gJ3dkPvgcKR69oYKygKZ98tebyGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54092},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f71d58393f774a0bf7bc3054396dabb643416c20","scripts":{"lint":"npx eslint 'src/**/*.{js,mjs,cjs,ts}'; exit 0","build":"tsc","test-cjs":"yarn build && node test/test-cjs.js","test-esm":"yarn build && node test/test-esm.mjs"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"11.4.1","description":"Async validation middleware.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"simpul":"^1.2.6","sanitized":"^1.2.6","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","globals":"^15.11.0","ts-node":"^10.9.2","@eslint/js":"^9.12.0","typescript":"^5.6.2","@types/node":"^22.7.4","typescript-eslint":"^8.8.1"},"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.8_1748099781615_0.7894440373283516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.9":{"name":"simpul-validate","version":"0.2.9","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.2.9","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"2eac81858ff5d91b0b5dfa0656486e7cbb6073aa","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.2.9.tgz","fileCount":65,"integrity":"sha512-Ya6OG8G3sxP29X4ShsLf+VtLSqK9QOPVSX1u3/20UsW2kxzMeqYxLmMkm5etXD5eFJT2cM6Wklj18Z1VLl8kmg==","signatures":[{"sig":"MEUCICXgWajuY3K+2iu6mzK2/gFUcSYd7igfEmEXiTUfwAvdAiEA+D+T0t8VDoEecpLj3J4Eb4mHK23/HfpHOy3T+fHp/1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80233},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1f3300210498ac154414c65dd127ecf52d220aa","scripts":{"lint":"npx eslint 'src/**/*.{js,mjs,cjs,ts}'; exit 0","build":"npx rimraf dist && tsc","update":"yarn && node package.update.js","test-cjs":"yarn build && node test/test-cjs.js","test-esm":"yarn build && node test/test-esm.mjs"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"11.7.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"simpul":"^1.2.7","sanitized":"^1.2.7","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","ts-node":"^10.9.2","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^25.0.3","typescript-eslint":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.2.9_1767699433251_0.4236774022734602","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"simpul-validate","version":"0.3.0","keywords":["validations","validate","validator"],"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","_id":"simpul-validate@0.3.0","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"dist":{"shasum":"149c2a41aef6dfc85a68b6c8dfb2e7c4a3dfd074","tarball":"https://registry.npmjs.org/simpul-validate/-/simpul-validate-0.3.0.tgz","fileCount":65,"integrity":"sha512-Yweagqye1i317n+iNk/r+HfpV9ieIekm1ivLNPyNB+rccqD/79cHkLMy681lOHyWipYqK0mpuWPAt4Fq5/60Gw==","signatures":[{"sig":"MEUCIHJ31lDXs0jVFa4zyh0Yge/fPSVptsfSlWMFfidmTmG2AiEAoX5GoyTMsvXJmM63UcrdWojEAmnfJTjnuMiupHBmugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80625},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f82402ca7ce40f745dba66d63842f3689e1e39c","scripts":{"lint":"npx eslint 'src/**/*.{js,mjs,cjs,ts}'; exit 0","build":"npx rimraf dist && tsc","update":"yarn && node package.update.js","test-cjs":"yarn build && node test/test-cjs.js","test-esm":"yarn build && node test/test-esm.mjs"},"_npmUser":{"name":"nameer","email":"rizvinameer@gmail.com"},"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"_npmVersion":"11.8.0","description":"Async validation middleware.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"simpul":"^1.2.9","sanitized":"^1.2.7","safe-regex":"^2.1.1","string-strip-html":"8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","globals":"^17.4.0","ts-node":"^10.9.2","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/simpul-validate_0.3.0_1773438056653_0.2078448399458097","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2021-10-12T19:21:57.800Z","modified":"2026-04-22T13:18:34.385Z","0.0.0":"2021-10-12T19:21:58.063Z","0.0.1":"2021-10-12T20:08:23.733Z","0.0.2":"2021-10-12T22:11:25.079Z","0.0.3":"2021-10-20T23:02:48.807Z","0.0.4":"2021-11-28T13:41:12.724Z","0.0.5":"2021-12-05T14:32:47.612Z","0.0.6":"2022-01-09T13:32:59.530Z","0.0.7":"2022-03-25T09:53:22.422Z","0.0.8":"2022-04-30T20:38:08.787Z","0.0.9":"2022-05-02T13:48:56.646Z","0.1.0":"2022-05-19T01:04:27.455Z","0.1.1":"2022-05-25T21:20:30.307Z","0.1.2":"2022-05-31T15:26:23.041Z","0.1.3":"2022-09-27T16:57:22.425Z","0.1.4":"2023-05-30T22:34:50.684Z","0.1.5":"2023-12-19T16:45:04.287Z","0.1.6":"2023-12-20T15:33:21.691Z","0.1.7":"2023-12-23T14:44:37.557Z","0.1.8":"2024-03-25T15:38:28.456Z","0.1.9":"2024-05-24T17:40:54.667Z","0.2.0":"2024-05-26T13:51:38.572Z","0.2.1":"2024-05-26T13:52:31.112Z","0.2.2":"2024-05-26T15:26:52.802Z","0.2.3":"2024-05-26T15:27:32.781Z","0.2.4":"2024-07-09T14:42:38.011Z","0.2.5":"2024-10-09T20:50:16.979Z","0.2.7":"2025-03-28T20:16:59.982Z","0.2.8":"2025-05-24T15:16:21.815Z","0.2.9":"2026-01-06T11:37:13.409Z","0.3.0":"2026-03-13T21:40:56.813Z"},"bugs":{"url":"https://github.com/nameer-rizvi/simpul-validate/issues"},"author":{"url":"https://github.com/nameer-rizvi","name":"Nameer Rizvi"},"license":"ISC","homepage":"https://github.com/nameer-rizvi/simpul-validate#readme","keywords":["validations","validate","validator"],"repository":{"url":"git+https://github.com/nameer-rizvi/simpul-validate.git","type":"git"},"description":"Async validation middleware.","maintainers":[{"name":"nameer","email":"rizvinameer@gmail.com"}],"readme":"# simpul-validate\n\nAn opinionated, fail-fast validation middleware designed for **back-end safety, predictability, and performance**.\n\n`simpul-validate` intentionally departs from conventional validation libraries. Rather than attempting to be flexible or UI-friendly, it prioritizes **strict server-side validation**, deterministic behavior, and clear guarantees at the API boundary.\n\n---\n\n## Installation\n\n```console\nnpm i simpul-validate\n```\n\n### Node v16 Support\n\n```console\nnpm i simpul-validate@0.2.2\n```\n\n---\n\n## Usage\n\nProvide a dictionary with definitions to create a validator and use validator where needed.\n\n```javascript\nconst simpul_validate = require(\"simpul_validate\");\n\nconst dictionary = [{ key: \"name\", type: \"string\", maxLength: 10 }];\n\nconst validator = simpul_validate(dictionary);\n\ntry {\n  const payload = { name: \"Ihave A Longname\" };\n\n  validator(payload);\n} catch (error) {\n  // handle error\n}\n```\n\n---\n\n## Philosophy & Design\n\n### Opinionated by Design\n\n`simpul-validate` embraces a deliberately opinionated approach to validation. It is optimized for back-end use cases where correctness, performance, and predictability matter more than aggregating multiple errors or loosely accepting input.\n\nThis approach goes against many common validation patterns — intentionally.\n\n---\n\n### Fail-Fast Validation\n\nInstead of collecting and returning a list of validation errors, `simpul-validate` uses a **fail-fast model**:\n\n- Validation stops at the **first failure**\n- An error is **thrown immediately**\n- Middleware or route handlers can catch and handle the error using their existing error-handling flow\n\nThis keeps validation logic simple, avoids branching control flow, and reduces unnecessary work on invalid requests or processing the entirety of large payloads.\n\n---\n\n### Payload Sanitization via Mutation\n\nSanitization is applied by **mutating the original payload**, rather than returning a new sanitized object.\n\nThis design choice:\n\n- Avoids unnecessary object allocations\n- Keeps middleware signatures simple\n- Eliminates the need to reassign request bodies or payloads via res locals after validation\n- Aligns naturally with Express / Fastify-style middleware\n\nThe result is a cleaner and more ergonomic server-side validation flow.\n\n---\n\n### Exhaustive Dictionary-Based Validation\n\nThe validation dictionary is intentionally designed to be **exhaustive**.\n\nEvery possible payload key and value is expected to have a corresponding definition in the dictionary. This ensures:\n\n- Unknown or unexpected fields are not silently accepted\n- Validation behavior is explicit and deterministic\n- Back-end validation is safer, auditable, and predictable\n- Accidental schema drift is caught early\n\nBy requiring full coverage, `simpul-validate` treats validation as a **schema enforcement tool**, not just a best-effort checker.\n\n---\n\n### Tradeoffs\n\nThis design deliberately trades:\n\n- Multi-error reporting\n- Partial or permissive schemas\n- UI-centric validation ergonomics\n\n…for:\n\n- Stronger back-end guarantees\n- Simpler control flow\n- Better performance under load\n- Clear, enforceable API contracts\n\n---\n\nsimpul-validate is best suited for APIs, internal services, and systems where input correctness is non-negotiable and validation is treated as a first-class security and reliability concern.\n","readmeFilename":"README.md"}