{"_id":"@aloysius-software-factory/custom-express-validator","_rev":"18-cbf2fbda6dc036d39c6277d02112f63d","name":"@aloysius-software-factory/custom-express-validator","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.0","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"c8ba4c362fb882f55e32152cd81e526335f01866","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.0.tgz","fileCount":7,"integrity":"sha512-twhFvBcYPHRLB1kB9MDzIU83Vbd+TXT4nAU56szCjGnKSz+v6YOYHa79NhDeIqdmjVm1pg7nwWlyLkJc6LMr/g==","signatures":[{"sig":"MEQCIG4tcrQGNHYSlXMIUqMMNmYmZ7/l5ybvLgbECXr+ZQRqAiAtTdUivq4K9HF43kqZldYApZAPBKpzx3xNOYJp1xngRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpclXCRA9TVsSAnZWagAAncEP/i2CJ7QEbrOaXZZcG183\n+Sq+BZmTYZHAmafoH/YSFRw13mel9ANGnttXfFPpU0dV6crFVVVTkEtSS+Cn\nUJpPm4dB2qNYi/dqt6Ov3HEp504tZP5L7dbjJIAAb5NvUVUsnJaRV8tk7Evw\noHOJfvCQ/3D38zWESI2rAbwFU9XtvpoCQgwBvUCPK6zXnpW70oI88HZwsPVP\n9mz5wnIVoV5J4zE6jeCzp5UGagWR7hB4zp+/1CvjTyIBw3EU+hZdENlY3DJD\npV6VmOnSmtc+MLOrgayDDmkXCfqAxMdiHC4qaehebJJX2SBpHxGzDzmCpT0j\n4Mc0b491vxrF+tFi2naRrQegy3w0/qdMRlnjwqtYgU4lEzlfubt4Jb/zskRS\nDAqNR0Y+tgaSFcG3LheC6iYVi35Tl/dUZescefiqxhTsns2YCmbHEq8dHH4v\n25t39VxcoAccOqZ+ccynEp/PI6gPjgJlaUAnpPhVOW2Z6z5HtFt1vuyHRsBk\nXoiMSclohFzoMQnywisjGCOv6nGGjm6q+Vm6wFgRKtcqTzA6i5dIX/ps7MBt\n5dU3yg2yspUagVv5uPJIrA7Q+/SIUN7lGldp7XIeKZt5hRq0s+Qd3nggxoRX\ngDpTm7Yk0Wb4MIasTgwWn7Zs+ll8ejOGHuLzThfpYe3LU0hhBlDZE68rjo5n\nkBJo\r\n=4pUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/PostgresErrorHelper.js","types":"./dist/*.d.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.0_1638254934835_0.021059799325263695","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.2","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.2","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"4143b7548e194be2dfc505686901f954a2643e5f","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.2.tgz","fileCount":13,"integrity":"sha512-11baXfXhI9TuUX64jFG8GoBcM7qMg3R0HndNmTaMFqjPJL6gy5F/72Gdvb8ag7lUkez77QitCPOD4WUS+tYgXA==","signatures":[{"sig":"MEUCIFqH+DHkKNMqM0pv4tJ8y+h4lwxAP9WPKDitgGbORyINAiEA0Mp8C67G3pMUtzwkuPv2nf9QrKoNWBqvVCVV2Qv7D84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWR3EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr48g//dgQztscJxB2TP8awWkQfmP0KbrxhsQyJeRpMHZVZpYLGHMiv\r\n9V+CsFcnjKngNjxTIbSJ0pD4pkp1RR0okzpEzmlghddjwiirrdew0azOL4Y6\r\nW+NRrVRoLBYffHDop1jXwwsN9MCp0LtmQECXi9IODAgkwy1IElnY6w7kmrbA\r\nkh5zV4D71pjsGV2vQypWzPaLFZSL3lW4KO2U1S8/3B8gqE56zeX0OaKERKiM\r\nfZyzEvCUD+1/VeHo2wWgJUEM/NZrL0z728WwvsqQC+6gd+y8O9Q+0sLIcvqI\r\nEiPX9eS3jVM6ozfuPwB/JDc91rvQjjQthkea5jBh5N8G1B18B0Zt0fh4sJ3R\r\n2lzFmV+tHJGTz5rR0m1DqnwHNbwccbW0mwzfxFpEa8DSl3/foa2nya/dBQvR\r\nOvucObzA80yAIQH1IJXViG1GDHLRDKKD9WcF2i589z3UkIAcDR9hFb/qEY76\r\n7xNzPaLjsh9m46UJNpFedaEHoTovUFvTHHEEwE5mMHwlVpjyj+a1dbXqzAIA\r\n5UKx5hcW8wn56JHkO16PSaYADYIkkCYGv8TGLhSFTPu1ssH7CYRTEXOL6ke7\r\nF+K/22RzNjxWDbPaBytp1M0FfVJWmYnqVNW+JZ7Fs6z49jwYivjDJ4DixzRz\r\nSE9+2G8PSWeRdtBt6yBBBpxzESWDfaqV2bA=\r\n=OHoQ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.2_1650007492742_0.25766657061107856","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.3","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.3","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"70ff7d8a1863da69a9e558a580e551e75a16ac87","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.3.tgz","fileCount":13,"integrity":"sha512-8NdQOZXIS8YW/sbAMtfR+7Y3Ife+BIYYX0rJupymIRLxlIKwCdJAPjYL3c5VVPcZxpHK6XuPMhcF4ebxTPkY/Q==","signatures":[{"sig":"MEUCIGgKST+XaWpUj2nGOSQ//5GIx/ikYOicegc36omEnFjOAiEAoB3P63zJwBkROpuq9krIi9yjPqxJIgAMhaPkb+g7lPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW8nwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO7w//UPc/sF9tgM0OZsppBPWoR0+yg0I1wtqTBgzo1Ttx7ithVs/0\r\nNgffXDj1Ufl5GVSZ58eRXVsiX/e+02Elp3PcDi6aFmqAQiDr0Lu0jxApKsZU\r\n+C+57HmFRVWDOIJ5wbCdb+3ua7/9+aqfROuzF5f0RHZ62FjuI5jMYUCnl7cS\r\nMKFCm1EXNhZ9+uVRqYcmshORy1efBEjTx6Dg0SVxaLn6XlkJFUjwKTu6p5PC\r\nFUovt8fbV1Z7R10Pss/tzsdwpGUJ9i+xiGnKGTbv2CYaeni3s283R4VRVRtk\r\nUBBUVFyuG5/wKp1zFUy8htivyxwIA3yqcl9qxzuYf9mtxDL2Ghz1wz2PjyhG\r\nWz2RWHeZSqImGDSfQZKCSda32j8aBtjK9ZsT3Qi4RzatBjTA7wUZZH3rjbDa\r\nXGFJyyLIXwiM7uOuD9EIvOEVdbwHm7kQTxFNUYtbEnWa1xFiPZXIg+KqEzSY\r\n5jz1pRqWbPH2hKMf+1+KfAmHO4Cc3hgWZXyCaliIdxzEHUaN+qaaoJxgBf45\r\n45IpCitBdBFMEfaf96fkCZUZabygfUW5p/cF1g1w4Icv/Tdh54SNv+n8Rro2\r\nxIH5VFwfpaQPr7AHY9yauF5JdTofmWERi/4+maJrCwyVW+t2V0h5/hse26y9\r\nhnnODSgE0jj3SHL+jr4wUAuZIh5RsKRyeNk=\r\n=l9Uz\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.3_1650182640496_0.464743506416768","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.4","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.4","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"0961c8c17b815fe9a23ca924ef5574705b12816e","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.4.tgz","fileCount":13,"integrity":"sha512-f04fzcLo7Ji8jNxNspm9BqFHYxpVyUf5YswISJnu/Yh9KiMWzaH44h5+vqjgLOUO6qUPNOjM58o6GmbDS5FipQ==","signatures":[{"sig":"MEUCIHek+8audRJyU1qD6joHfepbzyMcVFxhZ001Gs4uhxn5AiEA1g8PbFPIJJJli8+gyvpF42xLVETFldDCOj7anShZ8oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW8rPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8zA//dbkPNsgcooBBn31ic6eiNyOKSyZgx3EYjYs3x3HwiExH8job\r\nVj1o8L9dg8KiEkj6vzv0RBZSKoX2idCjt92qLbd2oRLuAocWN+H1zaLhl33a\r\nixt7Ko3vEOZYf5d1Bltr3561myYnLZh92Py5YndnrgFeUNqxLV9zFgWkonpV\r\nc8OwMmwuHeqnsIX45LzxJj18mOaSuKQESAVRoRCB6UEc9xDwT4+4ySzVw7N5\r\no6B3HEXB1x1spKvPL1ga+stOrtoHlPObPvtlcbAQtpYKj7xjq6bJvB4uzjlx\r\n6ZWN0+ouZVyXIRNVRWHS8s9ffwXsIjyqZoSleRlWd2Jnw1ruGr4s9Ee7EbRy\r\np87JHKVGYZiHfNRx3KbHHG9RZGYNDwV/mmMVZX22Uy/TRA+DtXLuFalEPudp\r\njMww4S1ChBjMZX/mPQahKtQiG31zQfXhJmcQiNwv/MkWPAx4lQoutMVOHnpc\r\nC+ctOaYfKJfUURVkWq0g9piKQTbOhVr6JkEYkXKOBnmKbayl4GUULyubB83a\r\nkeuZRjrpRlcDgBksuLx3DICXGJVkWY8f02gH/8fltPPd3GGPyaPccqwjrsZN\r\nstKjFQhSTAylQv4uHIaMtoKhmAUX7fJTfkpt/OSdr+FF6tYvkcDsUFvm0jki\r\n5BXkQeN6tM69gI7XTu+qMuyAG7VvHJv5968=\r\n=E7sn\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.4_1650182863013_0.5075917636101266","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.5","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.5","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"34b6235eecccccf62d8014e80d7aadc4a6866768","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.5.tgz","fileCount":13,"integrity":"sha512-UtVVd8CtM0xYy4ywbu5iEbdF3G5//I/mu8nRHpSL6XWfwLFQsU6PYah4gZ1Ii1Hk7SDiClBGU3JyuyDLISViKw==","signatures":[{"sig":"MEQCIDjveP8YIx59tlF3QGOEe0//MEn8K9kaDuTaitsSBGwwAiBsb7TdAWW20/kxcwN4B/8u89QtNy4nST4DWrS7jACWLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW9LQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoghg/+PHjQ0738SmQgIi8LWydm+XyRgC1MkriHiUi+otJuGCxvXxda\r\nwbXggF4X4WRcXnADbrE1k0wo0+aC9HNhKz6lnzj38TfcXg6ewUr2bBdLUPJf\r\nbLgugsfGYdWGy7pTZSGSxxPx1ljWcMKKRk/cVW1Zet1lveQg/MYihM6R+uG7\r\nkjT/ymBX3nicVXMYFVVJy9Q7bz/lk6wgV7BeY2xnv2ODyJVYHa2Coj0qq3p+\r\nGIIFW3p5mVuO1xc6F4V6FU+hqehKX54andHc8cy0rc3nZi1e7pzr2OAW3Vpy\r\nFVoU0OE5pXY2BWGRrDlvZ0Ky2NMHmdRN40FDajo6HIOuja22yLgPBotM7PMM\r\nGd9KvT0R4Q/t0mxC4rOfnyUwF+U7y+P0mf0+kOvqZ2Cb7Hg0JKdlWNafWRIc\r\nyEb1yHSVfx0CTqx2OP4+3ogszphtqPUxsXxQhvm03dqmZc1UxU8e3BeqmB1p\r\nclnv4H6RGrQoxiBdy8ZEKxia7g85Ar91UVg1bBd76tDs7njz662/5gLbXuz5\r\nADfUHIoEvxpmoqubUPRlULX5lwtOq2LMkWDZ3Wn0ToTUMGGvAglBmkPPqgyA\r\nMEiPlJdQmg5DEMHhybtB5vhP1r/Ei0wYM6lZa/+nmjFn0jiwVoJvrvd5IHWA\r\nbfCjlgggdbUXHs6Ndsy4HZ6eF/JZHGPimTM=\r\n=7FWu\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.5_1650184912709_0.4814809896095589","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.6","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.6","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"7fed8b0907fc5b76cdae6a6c0c30333059d7f1c3","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.6.tgz","fileCount":13,"integrity":"sha512-MJ5DeksuDVvOjIUI2qcT8rMQ59j8jIlnn2QP91uhtZGo0mDd5nQJEecH7Uh6ELaOiX8MEu1cDN1pAiu1qf849Q==","signatures":[{"sig":"MEQCIDSiuY0tR3vLH67YorfZpouKYb09k9PGWjxqml05WZPIAiBaOzIHXNFy1CmMJM4Q6kv6UmVYSCnGpL4en4NKnk7HWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW9NyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfABAAgRNMMJffkuFYy3dmMfSPqJQmrM0F1jmjA0PPj1jdocPBKry6\r\nXCaBIXE4l3W8JXREh/oc+8DRgpPGXCMDMJg7p8XaN9MKZkeIUzzvK65LS5Ff\r\nmUEFytr0zh3wWuUjDrtq26OSQ33gMFh+nBWjNb0eGhN7oLlbRhOXA8toEoVe\r\nqOHec+JvJWDCgRmPVKkh71lOq7b107y57XfP46VefaIPX+grARo94SnZWSbU\r\nYNimXY3pgXh1yEkr1siHwhmUOG47NKG69SmSOwPXW7EFTUGWW0f3/eQznpjR\r\npeK0t38vJHgmHKKuszEdHY81djSASu9/LlZbm4wtvJQr9SYAQRWvXuWIhpoj\r\nyWuKfvuCyt7aqBH4FINGWoQ5AcpykEbtcBOlLXRRu3yo0jV02alYq/wJDEpf\r\nDLCzyxVhJ+O5susQ4FaLlL3mtfayKX0GtX/tJMbJdLlFKy+qF/6hnB35xR+c\r\nf+BKEBQ2haylFpeEj5+HfRilOnbzw2BaSoCbv/mfxfGPxmb/X5vKmFK/Ff6g\r\nECty004zsPtfXjrQwo9JlSlmvYy2UQE6G09cInNzqUl1QBbwK/GCpe7yQE8+\r\nNS+aGobu0htmeqMjZNdNPtwKRPCKurgsQQ/KgXkR+aTUzCo+jDnuuPNxVSnk\r\n41hBicbDjSY75mrmWNBfVhbiqI0xTCMwyzg=\r\n=9NPL\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.6_1650185073636_0.36618380678394824","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.7","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.7","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"713d92697febfe14883e885908f9f693bb6c2da5","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.7.tgz","fileCount":13,"integrity":"sha512-GoN5uNEBdnlWo3Ien0dnSODHq7Rb0O9IGoa6y9XrP7u29xJhlgnO1W5fp1CUcXd6Nell1+guKSbrKdM1bNNcaQ==","signatures":[{"sig":"MEQCIC0wAhRO89I0oQo2FO5HBhOxMOk9REz0kT/pnJ5VSNw3AiBqyKIIOcPKueJv+x1/c498rzDwPtkz+TeZrfVeZ+Wp1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW9TWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsLQ/+NHZ75Sv9od+NNBZVIOjmi9O5xAc9GAWSA+Ky1FyQSsaNwNlc\r\nKkRbTUHEqcuXJwQUAkgVlftx+sFV0z9qgxZKVKUYsp+3Fsaof4wgIiKpL0yV\r\nV2EvcYXvW9CFHWBt6zdLPT9E+Z+9VLCYjADOdL10ka/0EB2DVg717Wy9fY/6\r\n+DSLe5sIDaZvmGoMI0Mi3G7SFfRpLmNWvzcO0YUhxVgm5vrkdvFGifhQMKXM\r\nnwvmQfjjylWkJ2XAr9Tkoj/AMhtY//NXc9v8hi4l5n9mSRjgmqa9kHv0BpRb\r\nWpbzHGg6/pd15exzawWOcliIlwtUbv37NtO3RseLcbABOncY+cPk4xu3p+Hs\r\nnRPEz9VXB5BPB2GNoecj5q9Liy5iW28mw5j7/FUPpfbV/ofUrpsuqVz1oMno\r\nrpRdxao4aruOSo1W6E/th6Rrhh40A3dYH69yEhzR94+A+yUMGwwnN9xL0MUN\r\niRyYKoXj1Huh3o/0ZhIZDcUm8LfxJ1W9uKOaBKTWRAl1VaFF6c4cZVCCweIA\r\n5P3keO0W1z1Rz+AFCse0zCsRs4I86sj6Lqcht5wHC5Qx6k53j916JLWtK3gy\r\n6rEq3CT8t04/C1fYX2vz6Tf5GQzjch8FQIO1mtPJrzIh9L0cVoBwkjr57NfA\r\nTn2CIEV42x7Uh0ErPspDN/kXCQuw8zmBB7I=\r\n=Jev/\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.7_1650185430420_0.7194664530345336","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.8","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.8","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"2338b6f850c7a5caf3ecad9122aad0964c56f716","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.8.tgz","fileCount":21,"integrity":"sha512-tnXcwCdLSEDnuA/rI+Ykeo+5X+UqbsjZ/0nDvbhgHj21SqTqu64A+5HzESvi55pb2bBk1qHRHXGjDVfmUCMK5g==","signatures":[{"sig":"MEYCIQDm8pHxDFYPudEJ8dqiQarYRADMkMT6YzJY+p4FAd7NqgIhAIvcdgG2za4sRqI1eL0oCNlkYV8ISJTf49Pefh+mDEYv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ0fNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAPg/9GrQkAvg4Ihzy/C1q4tqlYeExigWunp3E3+O6J7LXXT8ZtdiZ\r\nITPlIwXYbTnEJB90Nwhva9yxxEIvZpiI38QG1TGiPRnTcMtMwske6q06IFIi\r\ntaE7a3lLJBuNGkSBOleijpoUFJsRYHx4UtSWiSV25c0oT8JC0eK1sQ1nnaCO\r\n3RHvFQ85Ko1bagZdjLRCtLTNR8rLpyEZvCGOzcmQnddbMjMONg35mRYMfc7f\r\nBik1hoxuTge9Erc6fW6F1DmpwYcqmWbtsoyQkdQpbzHvgS7Xf6JCi8YKrGEP\r\nN9KX5qdMtKbKPW+Vq4hp/ApwE6Psv8WzW3OIixysitOkfQRW/0rhzzUNAjOm\r\nGYgmT5RpN8LBwALF8QvObu1kN6mLiFcHr9Q0jCYODB8Qrb6nL12BujiZULw7\r\noHcMjz3GCO4JABcApYEdPEK5kJr6/+lhrU2q5XmFLMjIeG7D1yeCjhlOCogr\r\nWwQvBGS1IPQ8rNpo/GeUU5q5+mZ56Rr4OBCNpMLB8H9nstpGWS5ZUY7VPn8H\r\nonlueT/ZI0Djo+L9GGOTBclWUcOEi20C/wELKuKY3JDA5ffOhKMJ/z6+F8wG\r\nMdsr1b/BUx6iGxNm3D3ZCzH2qtl6H87zu9tqT9qonwC42r41hotkC4ERYGe/\r\nNeXFeKFZSkkRqLHGjOv6xAdcdEnPSibviQo=\r\n=C464\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/dist/public-api.js","types":"/dist/*.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.8_1650935757561_0.8879462084206748","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.9","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.9","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"37f471fd0286c4912cf116971d095e19724c94ad","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.9.tgz","fileCount":22,"integrity":"sha512-q9glnzG0aBVR5R7G96QA4N9xaX684rC/Q716+tfzwjMo7Sc1R7pF8Xwupe0o9F0Ni8EtIEFFLWxPzDS+dsvWjg==","signatures":[{"sig":"MEUCIQCMVTzmrNh0OHKA3FoVor48E1ZDjN2r1ai1CtGMqiMQKwIgbbhEyOSnUZLojXKJzS9/OA87LlOK2Re6slRgGWmTzXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA2OyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/kQ//SPNSLZhR+5ehXF59P0HnJ/y9UN0k2pPv2XVelSNnkv83JYIL\r\n2hfCTt/WYu7JJS6KJBKJX6EaJ0KPqQ3mqQrFPNIqnf+tAQfLsWdaKZ+xGvoR\r\nGeGXAIN/zylB1bQjDJ8SJX6m4xHBVPM4G3xk8NoC3GiYPw5sIQvrgjd+NXuw\r\nXU8JalBHAiFMm0D+lITWF4S4e86DhCKdfQmH0O4oPo1qggns2tMWHlOCf87w\r\nRImEEXfSoUBAnrn5FYsZVVnScF4zAy7nDdlrIu/kYGR31uSRDPtX6ITZMZku\r\nSr1TGWfgPaYIGcGFqBFHPCOqTUk+2XMdQ4wKcqzKZ++AnNf/sP2h+07W36Y5\r\nFmIMNVXxRI6sCa9IrflvYeTFg+wEBvh6z2luNjgTG3SE8btP7u5xSDq04EMv\r\nyNy2bBLBtsEJC9l+fDFz+L6gsQ4WXlITa7VB1x6CPu42JRxsK9GD7hjxBola\r\nBQu6gD9rlKOrNLQfW4+fDofD2USzC68i9VTO84LD1cqLOklxC/oj/Vd7cCiE\r\nZ4Ckb3o1O1gvI+m0qAdHojGmg8UilALZ+0WT2I7b3mb292if9re5h27DJ4s/\r\nNiqnortHH1oOqjKRws8JqTRg6SNZ1NwG/5B4ljuy++GA8Tt+1HwGiFwBQC20\r\nz/BtL/I0XXs7W5I6uRtNMySrGECYRPvR8rw=\r\n=lLtA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/dist/public-api.js","types":"/dist/*.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.9_1661166513821_0.9407596766003241","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.10","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.10","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"24a22672cd4d0cd87340e1e4265e6a05bb9094e0","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.10.tgz","fileCount":22,"integrity":"sha512-KLpUSTka/iaqnNtwrt3HCdOvcmL+UvRhB2jGLEzexdBn0HVjgagQTFWJdGBTULuIGFUKexsiqzG5tUjKWEF9cg==","signatures":[{"sig":"MEUCID5817OnYuRMa/7QVbQYwMAEvvOCcjR/+3FhzygrfnpFAiEAhbuMcY/3jtQb5tCB0GJpYU4HhrDBgHyyFjYPJYpDzWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA2QBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbAg//cbfCRN6lN0Mcw7dTjy6T9SNBuIHJnk5G813zkd4/Xa9sEQxS\r\nwamOPvNdIOqTbXMXoE6KRnWRgSAEDdmEU8A8CE1rMd1RWJppcc6ZztiakmDD\r\nMYXpqf1R9L84KkZr1a9blXNFKti2jD2s/48pirdKG89QoLflTuNgXxkAVdaV\r\n8byl+nuwjr6M/CvtkBs93gd85783SOv4gRZFFpwUJfdVYIT6W2DG7cJ6yX5Q\r\nTRXMrpH9YpHe3l+ksPTpeAqp9C81tnjqIhUZ5yTs+vZpCqiZ4baxZal7Vi32\r\ndORUzaBX/BbCZ/omZNQ3reGe2vCDl4HDYWCESteu4jRm/L3+nnBZndL4eN/R\r\nv6IvCwfGMifnOyiDQ5wHmZhIoSRqCScA5pg7V5VhJJPZeuvDLRuexJIGDE6j\r\nsPx/pU8H3L8Aas8j0wUQz0Y6fKUe6eVIR7Wr16aUT1jsD14gHAidO3SgkJxx\r\nFO/vTWBCDMduCwdum6OPHctmSCoJXex+CpNlSIh76DXcLdlZ4tvpAC+l9tua\r\naygG8ZJTzXwg8oBCfdFk0Ps9AGdx2ELeznXsDnGl3USaD/ZZeRp04w6u5OnV\r\nEiZBiDINbkJIoAFGkurqF2WKgZrnayHhxyjHxU4odOxl8lnTuFhL0t7iXNzR\r\nSttkbDD2T+d3/mZ0ZkE1rqcDOe/6E7clP9I=\r\n=R3/N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/dist/public-api.js","types":"/dist/*.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.10_1661166593680_0.814185129592675","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.11","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.11","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"75a26df81d7b2f40020cd8f21ca0e855f24d767e","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.11.tgz","fileCount":22,"integrity":"sha512-5QLZxi/jq0U5AoYLzepwJiB0X2FFsXDKUQ1M1Kzzz8oxP+61sWDm3QLGzNOSe4xRGNtn4b3fRscYMaSgRpYWBA==","signatures":[{"sig":"MEQCIGepGU9XBXUvGONQ9g4FcChxywbEzFeql763gbB+Hz7FAiB2m6GUHMXiTbT2XdEjp5pqptc9SfXkQqbK9Qs2SuPtAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA2WQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDMw/7BsC6MB4v2w5MDMG0SLJdVEBLccYAgxKq8pG6aQBlzC8ZUyhF\r\nA4B4KAhXfcJ4eXZfeTCHajzIFVbDXwWWzTWpOqfepVbKX9y33ObqdnAblsKY\r\nnjzj4nb6egvKps6mSjinr/R5a3Hsn1gm5uhsJ0gNwkwQZ6Q+r6csZeIrXDhp\r\nbXKyUJna7CyH0RD5lyXxFhgsYpc3JFX6HJiSVWScB94N+u3IsFpMX22XiX3R\r\n8beHpn7HOpF1FsKYQAWTpJAgWgXII0cxn2RhPxPL9t/cTUAcy3BCDhmaCwm1\r\nfB5mU4hNM5WT4bVSY6OSNP0Mxh1fulrGScx9+Pta7kfkSU0sovFbETl+Tr1Q\r\nq867fXONigEDpDPGsP2LVBE46NV/jSneXvXjcwZ//2Y6Fj46oHhvuCUfS7JF\r\nnJv13j/4WybSUp3skhed6kj5wB0QzgnnSBU9NeSwBzBOFblF4DJBw9Y6gBiZ\r\npGh0Y9IL0gmWJoJyRr200dP8RC0Y27c9/sPMWW+UHIen/HIIEuIdW9NIYkpi\r\n5dNQbXg+zv8hufXOeP7/tfdwkB/CJl1qepHrLFVOmMoylmPn67a6cc0L/uD7\r\no5JRRdSlbzW3N1/Qwrix1Ih/vVozJXFLpK3hSJpSaJo+MFGgrh078ni4Ropr\r\nD1MS9xU4QrllvrYIstvKls6ldiunjOHPyw4=\r\n=VGp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/dist/public-api.js","types":"/dist/*.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.11_1661166992230_0.6371176352796475","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.12","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.12","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"e4fbef8ee16e8335c796cdb737a0bf49a5e9ff18","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.12.tgz","fileCount":22,"integrity":"sha512-98vVUADxfylaMgd+Adi1KhhC5wTmTs3suAkpsC0GyTqvNuBhUDKNuqoLQPnJWV40YtRSnYrRKrtWv+Oxd1DSxw==","signatures":[{"sig":"MEUCIQDOxj7amwpBeZ7/UKG7NgBOQQzEhrRO1rQR8dhhx4S7fwIgQAxOeuPOgTXdxvCXIEe007n0QIt77QBecBt//j1aNKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBDztACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogYQ/9EBqCypyMTUms7AUXO5rfNUpTcQHMbXLr9Hc9S/yld/iBOGwp\r\nPDfKaOdN50CYSR0PwI6K/H3gtV1tWAVrh9VLXSYxVDQeWiqIxcE8cD69Q5Ni\r\nDKeO+WrTSzPQ0FP6CVQDoA1uR6q7fgtZXKp1NWNA4b9HFUkLrT09KUU0quti\r\nS3h7O/dNuoyKxQblgfXUw49s+dRIC6p+OD1jdLvfsGFdGOtTsCIP6TuZ6oL6\r\nSSXRk4jWzZ/tBWrxBlaVgkqiFVuU/xfcPABVhzD1sWi87aPFF7a26MODo+ah\r\nhcXkDKpWPhCqfoxUtfmfu/DJX4sLRSvtaQt6XnC1svPcVirU/UX7seJYDgS9\r\nqQGCqmfpBtYIm0fHcS/spZUJCwraDYC/VuSPXc2LkNKYU6lGxwrcGggMiyI8\r\nNr8CZD89QPeKaAxu7ZjSuarY6FXagGq1NQw5uNCWbuA5S9bzOfapUlAGvpD0\r\nz0cvxVSZe9ldl4kpMQxBAZN9Ornk9RiwZ3fi/jRzp2AcxBljsFRpPwWrYBy7\r\nN8GRehOp8D1Gj3jT94psQb5wGBTKGsSQtAzaf+wSazpOhcBmsKXLZYQnkxl9\r\nT3WEiTq0EZk0unMnZ+HH5TCADdO6bGs+3VlpZP5533Sg15Jk9gumhfetT2Rm\r\n6myrPPOsr+Qa8S22OJuT2KDTbNHa8qxJ11k=\r\n=HjYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"/dist/public-api.js","types":"/dist/*.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"6.14.15","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.12_1661222125562_0.9739781075532306","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.13","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.13","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"2ad1b7c5ab60181073851ae4713023f2a2250ca4","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.13.tgz","fileCount":17,"integrity":"sha512-MpCvOHNY/7/1+Deo+WPTRQxuw3e4d9c4f+vNnMxhlHXddHla6cnT3a0eTAOAL8QvbnhGYg6xfvmYyPVJ3trycA==","signatures":[{"sig":"MEUCIE2rsLJPzx1T+Qh7Xd5OWK9l6uBPkTso3Q5YEVv4Qu72AiEAyZyIXWmuMv94VWmDKyNpxCx/jhwy1PKwKN57vXCQ83Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja4MFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1sBAAhhYMKyaCxkoZRStGANQGOzHgzW7VlDfqYoGo8212tA3aL1BA\r\ndhr4BHVXII//19X2qEmerewr+tuO9vkmekSrXoRnaJ7FjVg37JekAV4MsZTX\r\nrUj7++fU1srP2KD3EBXSI+99MSX+RJo/mPjQBCDSZMHlwbvduOXBEh2F0/DO\r\nlMvouwOwipWIlmsYhW8q8lp2MurP+hw6DtDYkEBKvr1SFIfm6B9dSrje7IqN\r\nGrvTA1KrP8sjVICTynHIN0jALOiKucwp3JPCOmgN/uIuv6UAddUceAJ4ijxh\r\ng3gMiaeBJsRXkx1XCXsxNrtF8ArouVSrBmu7A70r4j8KOD2mcPdioSKqFwmt\r\n52APKAsbmgfyJK2wteXn+XHeJWT1ahxlriADqUA45cuEL87sQf5H+PnxnhmW\r\njpHKLvDMNywrDhfl9RqZqKSPn0/n6lMrMqbQf+92KDISPf2h+fhwvPme1uH2\r\nNU1PlNBWELcqWAtc1C5CPckPT5zDiv2WIf/kyCu6fLED0DiU3c2pMQKrCvei\r\nVbk+Ac493TUZ87xc38/G5giiv+31coPCXffHCiGPWigGCM21DwB5iZyvntFm\r\ntC7kMca3IghKoLeXePijWTryQiyAfbOxYmGrOQCqb/IBAQl/ZPitavA3GHm8\r\nqVD9brLeOLHCoIODmg5Ilt9H3yncIXpDGpY=\r\n=UJR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public-api.js","types":"*.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist","publish-npm":"npm run build && cd dist && npm publish"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"8.15.0","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"16.17.0","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.13_1667990277750_0.5473948553492343","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.14","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.14","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"5c58e41b31676e1af81810ef2c080218a23fc645","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.14.tgz","fileCount":17,"integrity":"sha512-PZKVCRsCK4F8S8GaAHa3fGUTLOQrxSXgs8Px3n90UIfOJ7Zly0nekcVABy7RUK1tWcNWvJrrXpObNy4WPwwZ9Q==","signatures":[{"sig":"MEYCIQDxjjYWJC9tyLY4K/6s12oHGdR6ZN8uk+JBwMp/ah5xagIhAL4gxmKDw76juvN/mF9bM7LNhqvSrnSpoBiLoExsog8X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja4RCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9BxAAhXhvWp3rQZLVEaqKRKEPkYQqVTFZYoElqpbFGXMzEFLQ1Xcb\r\nHNfrFZvMxXSh6Ld1jSFd2CY44S+n03TUcjyGuMZvfwQrI2HyRTaoJpkcPNI7\r\nfoYiCTrHPl48KgZS+zn00Nw2wWCDU3VHD1YZ/Qbw9+NK4tK62M0fcfKxo2Ye\r\n90WpWopbb4lTUadaLNft4bGqAEktJOULc7cMYd3XyvmTtg6n9usv3tm8G+4/\r\nW8TFzbjaAKb5pBMxlc8INkrEkcF3jtb3MgsHUGRexKb/INPU9tbvo+8BjmuQ\r\nzHU47s7l0G9DSOGKZOU2LWZeH2Folpa6HsfVvWRJgthMIxk/WrOVwJSTwjqu\r\n+Go0MiyPTRce2cckLFwlpXDZ28UOF9KfPuhLBCYw7+bqL3JAydF/gSH7CJBU\r\nDcnAW45Ir0QtCXnoNBcdf0IbAaO6qQHxgh+kLLFCOyp0PNCs6LI7kPzuNP57\r\nRLsRJ1Z0LTBCwsUGIqVFiZXPi7EqN3OnoBHe8XKuog8Yb1mrzsu9nDUlejO2\r\nlNQKlZxLg8FDO0i2dXTurXvUKbfH2ni8ynn57m4hxVDxZCkiVzCW+v6O/tY9\r\nD3/gSDT26/mOyXxiNVLe/uikh9vww6Q48l9NfK2T1zZWjejdIRh89XD3htHq\r\n+5P3lW7rC2USsTd48uhjlosYWnofcPW0e7o=\r\n=w4wr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public-api.js","types":"public-api.d.ts","gitHead":"1893ee56174eb5af82a9cd14d46e00d85279b02d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist","publish-npm":"npm run build && cd dist && npm publish"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"8.15.0","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"16.17.0","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.14_1667990594689_0.6998655161443927","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.15","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.15","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"dist":{"shasum":"c39bcf4c57ed404d33c0e04fe223d394f17797cb","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.15.tgz","fileCount":17,"integrity":"sha512-mdQVTEd8aZyJDQxt9MiSAdEZKmbiaepFOFY9uppvIWzmUBSDuxlLwvJg5Xu47Ljqwmg541ilTrMsMHtPEiQTNg==","signatures":[{"sig":"MEQCIDCJNqYJlodwjgMuIKffR4HB62TAahcdycV3F+qW/3SlAiB/Du8ARvFBkkARR7pdS2at7Tk9cQtw6SuQ61ihsgrwQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbFjQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJmw/+IQbzLmbF7hW/fXnc6WRUbLbgXVtpzIUz+drYZlR1KWUMI6eD\r\nBkZySMvI6ZJNSXTaDOXsh91ZTbK/WD9EwvCsKOhAl3kTP/iXXfir2ey9kayo\r\nwoIaxky2FcPU4KCHYsPlQHN/Pfw2Fc8TsDrkZiUwBuotq3rsCLL/T5JM3khb\r\nF7RC3FXphaoWDyq+fHUHIyFZBHP+FmhWiVIih+eeYiq6GHyjNiQXIdfh/A87\r\nlG7Az2BwZHPLlq4teD21age2uIG2IZdZPV9oVA8Lc+EGZ0jcFwHKuMnT0dDl\r\n3YNzFeRcpqqYxl7IKmKamSbvZI7ZfLHw3H+7kX3ODmG2qzt5dgJ+n2y5Lsj4\r\nNgcTMrrBuwGG0M3eiRw98ABDi6A2UHxesj3F2OGfQHTzKTKqWY9Jj+8Xz77F\r\nd7VZe8fdkuSz8lqGYxDoxGbfmkRINVf/h80JVjD4BDPivO+uhDbFY2yAe7Zf\r\nb7JL4EBCMOQtBvEDikorJlWTqObTJSUA68PgW4TekDc8zBrptaFEXa74EwE+\r\n6jOulXWdkPhOZN1dNT0CYTanGsoI5I9w5C47NnWVyNhHFm9sQo50WrOIZmJS\r\nXOckng1XULLkpIu+tIJ7z70zSLdU4ovm1vlbSUl2XQeERi71sswGhzbtiP/W\r\nK5uzoV3md9PKtZrM4L8//EW1yxqTAdSy9cQ=\r\n=o8Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public-api.js","types":"public-api.d.ts","gitHead":"6fa51665e3256ec262af9041bdd0118a167124c4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist","publish-npm":"npm run build && cd dist && npm publish"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"_npmVersion":"8.15.0","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"16.17.0","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.15_1668045008384_0.18396107316705712","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@aloysius-software-factory/custom-express-validator","version":"1.0.16","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@1.0.16","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/aloyziuz/express-validator-custom","bugs":{"url":"https://github.com/aloyziuz/express-validator-custom/issues"},"dist":{"shasum":"6e052df4a18ce3deea0b138be7b0cc16eb9bb0ea","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-1.0.16.tgz","fileCount":18,"integrity":"sha512-2m/AwjsIRhFiLbWi1WcWU3Yg0ylBU6iZbjXrotOsBJssD9FleNkqVVAOeMiyipFCVJq+hCq7XyJ1aHHIhGajBQ==","signatures":[{"sig":"MEQCIFPtt5GprHfKeQJQgXWT721Vm9XdWrc79ghnuq8Q4HezAiAndMpgdqLKhIKyYGmUPvg4zmgUmrohenc/+ZaU/3vGJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15891},"main":"public-api.js","types":"public-api.d.ts","gitHead":"2110d7123749f67d3f595fe3529d265adf6f4a9e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist && copy README.md dist","publish-npm":"npm run build && cd dist && npm publish"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"repository":{"url":"git+https://github.com/aloyziuz/express-validator-custom.git","type":"git"},"_npmVersion":"9.3.1","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"18.14.0","dependencies":{"express":"^4.17.1","express-validator":"^6.13.0","@aloysius-software-factory/type-checker":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_1.0.16_1686037575982_0.6153121507165342","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aloysius-software-factory/custom-express-validator","version":"2.0.0","author":{"name":"aloysius"},"license":"ISC","_id":"@aloysius-software-factory/custom-express-validator@2.0.0","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"homepage":"https://github.com/aloyziuz/express-validator-custom","bugs":{"url":"https://github.com/aloyziuz/express-validator-custom/issues"},"dist":{"shasum":"da209ab70b370118fdcd7e18bea4f73b4e63edde","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-2.0.0.tgz","fileCount":18,"integrity":"sha512-HkGtJugnvTc4TBwAqSFN7dhQkGqkXyCmlVHllgQXWUPLYRamyga2W77t9tM/isKF2u36pv2ovHlypeTumnjHSQ==","signatures":[{"sig":"MEUCIC23QapXl49jPyvJMNqND/otjw1scyAsGiJ8k1lfsFasAiEAnuc/OXzHLAlbx4H+kCSErusY3zuORqlUGw97LviljVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15494},"main":"public-api.js","types":"public-api.d.ts","gitHead":"4e08da1c3f6f57ff7593459dbae9b2cf2a1d6d7a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist && copy README.md dist","publish-npm":"npm run build && cd dist && npm publish"},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"repository":{"url":"git+https://github.com/aloyziuz/express-validator-custom.git","type":"git"},"_npmVersion":"10.2.4","description":"this package contains custom validators and sanitizers for express-validator package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.18.2","express-validator":"^7.0.1","@aloysius-software-factory/type-checker":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/custom-express-validator_2.0.0_1706267692748_0.9136956340561033","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@aloysius-software-factory/custom-express-validator","version":"3.0.0","description":"this package contains custom validators and sanitizers for express-validator package","types":"public-api.d.ts","main":"public-api.js","homepage":"https://github.com/aloyziuz/express-validator-custom","bugs":{"url":"https://github.com/aloyziuz/express-validator-custom/issues"},"repository":{"type":"git","url":"git+https://github.com/aloyziuz/express-validator-custom.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && copy package.json dist && copy README.md dist","publish-npm":"npm run build && cd dist && npm publish"},"author":{"name":"aloysius"},"license":"ISC","dependencies":{"@aloysius-software-factory/type-checker":">=3.0.0","express":">=4.18.2","express-validator":">=7.0.1"},"devDependencies":{"@types/express":"^4.17.21"},"_id":"@aloysius-software-factory/custom-express-validator@3.0.0","gitHead":"4e08da1c3f6f57ff7593459dbae9b2cf2a1d6d7a","_nodeVersion":"20.11.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-1iJnPse9CGRDrUjumMXMk5ewAmZiKN1PMNQvC3/erU7jeI2/xVEnLDUion35PZ3Sv5QxfkiIHhRX6W9dj6xydg==","shasum":"220d5879046d515f7c9dadbcbae83551a9162cee","tarball":"https://registry.npmjs.org/@aloysius-software-factory/custom-express-validator/-/custom-express-validator-3.0.0.tgz","fileCount":18,"unpackedSize":15497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNXhGW3AbFKg4ktIH/jMXA9ITqxhaG1ZYmHlQjxDRmfgIgWx0pX3TgEPfnA+ZSJ5T4fz+WSrJD6fmWTXtHIq/kry0="}]},"_npmUser":{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"},"directories":{},"maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/custom-express-validator_3.0.0_1723202977437_0.15831187829305593"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-30T06:48:54.763Z","modified":"2024-08-09T11:29:37.800Z","1.0.0":"2021-11-30T06:48:55.058Z","1.0.2":"2022-04-15T07:24:52.892Z","1.0.3":"2022-04-17T08:04:00.645Z","1.0.4":"2022-04-17T08:07:43.127Z","1.0.5":"2022-04-17T08:41:52.850Z","1.0.6":"2022-04-17T08:44:33.996Z","1.0.7":"2022-04-17T08:50:30.572Z","1.0.8":"2022-04-26T01:15:57.729Z","1.0.9":"2022-08-22T11:08:33.985Z","1.0.10":"2022-08-22T11:09:53.852Z","1.0.11":"2022-08-22T11:16:32.371Z","1.0.12":"2022-08-23T02:35:25.772Z","1.0.13":"2022-11-09T10:37:57.940Z","1.0.14":"2022-11-09T10:43:14.838Z","1.0.15":"2022-11-10T01:50:08.574Z","1.0.16":"2023-06-06T07:46:16.166Z","2.0.0":"2024-01-26T11:14:52.929Z","3.0.0":"2024-08-09T11:29:37.614Z"},"bugs":{"url":"https://github.com/aloyziuz/express-validator-custom/issues"},"author":{"name":"aloysius"},"license":"ISC","homepage":"https://github.com/aloyziuz/express-validator-custom","repository":{"type":"git","url":"git+https://github.com/aloyziuz/express-validator-custom.git"},"description":"this package contains custom validators and sanitizers for express-validator package","maintainers":[{"name":"aloysius-software-factory","email":"aloysiusgrd@gmail.com"}],"readme":"# Express Validator Custom\r\nThis package provides additional sanitizer and validator functions to `express-validator` package. \r\n\r\n## Installation\r\n```\r\nnpm install `@aloysius-software-factory/custom-express-validator`\r\n```\r\n\r\n### Custom Sanitizers\r\n- JSONParseSanitizer function will apply JSON.parse function to the request value. \r\n- toDateSanitizer function will convert datetime string value to javascript Date object. \r\n- toNumberSanitizer function will convert string value to number (invalid numeric string will result in NaN). \r\n\r\n### Custom Validators\r\n- NonEmptyStringValidator will check that a string is not an empty string, null, or undefined. \r\n- ValidDateValidator will check that a date object is not invalid. \r\n- ValidNumberValidator will check that a number is not NaN. \r\n- NonNegativeNumberValidator will check that a number is >= 0\r\n- MoreThanZeroValidator will check that a number is > 0\r\n- GetNumberRangeValidator(a, b) is a function that will return a validator function that checks the input number `N` satisfies the following constraint `a <= N <= b`.\r\n\r\n### Example Usage\r\n```\r\nbody('discount')\r\n  .customSanitizer(toNumberSanitizer)\r\n  .custom(GetNumberRangeValidator(0, 100))\r\n  .withMessage('diskon invalid') \r\n```\r\n\r\n`body('discount')` will extract a value at req.body.discount. \r\n\r\n`.customSanitizer(toNumberSanitizer)` will apply `Number()` conversion function to the value and convert it to number (NaN if value is not a valid number). \r\n\r\n`.custom(GetNumberRangeValidator(0, 100))` will check that the number is between 0 - 100 inclusive. \r\n\r\n`.withMessage('diskon invalid')` will return error response with string `diskon invalid` if the value fails in the validator. \r\n","readmeFilename":"README.md"}