{"_id":"@ciruxx/joi-extension-objectid","_rev":"3-c22391cbb3bc0ef5157dffe8902e441d","name":"@ciruxx/joi-extension-objectid","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@ciruxx/joi-extension-objectid","version":"1.0.0","description":"A Joi extension for validate ObjectId","author":{"name":"Ciro Santillo","email":"ciro1693@gmail.com"},"main":"index.js","keywords":["joi","extension","validate","mongodb","objectid"],"repository":{"type":"git","url":"git+https://github.com/Ciruxx/joi-extension-objectid.git"},"bugs":{"url":"https://github.com/Ciruxx/joi-extension-objectid/issues"},"license":"SEE LICENSE IN LICENSE","scripts":{"test":"node ./test"},"dependencies":{"mongodb":"^3.6.3"},"devDependencies":{"joi":"^17.3.0"},"homepage":"https://github.com/Ciruxx/joi-extension-objectid#readme","directories":{"test":"test"},"gitHead":"79731906431a5e14cde8e60024b777d15182ea45","_id":"@ciruxx/joi-extension-objectid@1.0.0","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KuUv1KsC30WkorDZLrvHMXY3Ck01jUUU25Pa8nO3HkX0EuOIUAMwrlgbyP7ghf2nL0JI2g5YXy4Snd1WaFN2Aw==","shasum":"ceb105feb81c506c6d4732358553e36896a1d733","tarball":"https://registry.npmjs.org/@ciruxx/joi-extension-objectid/-/joi-extension-objectid-1.0.0.tgz","fileCount":10,"unpackedSize":14669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4grNCRA9TVsSAnZWagAAVtcP/RDOajosl3w6SNSZ5b7u\nQhSVDJsn0NB5ALHcX0F8l0QV3XlIKHB7OH6Eld4w+H8l9sAmSGuAJvBz/UG3\ncPVbaSzdPZfwotN3L1GOEEhcoKS3PHuUauBRd2g1XlHE+K+cEuSa9B9Q6nvb\n6ZTL6NU6JvOXOs9+TPg8q0QJQ815izReuN7W9UBILnlr8MKhHpOwfsIziSLk\nXXX2JGa71awzbsQnISBLuwqfTlZOYH8pMnCKUlc1bK9lvPIvOBxL9IpDRmz3\nsMy1lB2AGSvXB3A2r5c56Espg8OFRNy3zGD1Bc4A2RamJJ8V9oEqML+HBknv\n61GaMTLeX9ALAWS+hFuQjug+q9fZnJaQ6n67KKfq8LDe31XAk/uPlbZ2oEZ7\nbUzu9bG7nRrKpFsbSyoJHjI2tRECClbiXKAmf/LEpIa93p1L1eVsHciHRn+O\n/GoUGAMfyxVdO4bVvKFhGSfUudcWEIuIV54lPIryJAgKEETHjOMBzRLbzKMp\n1oNAzBOAvan5+Wj1WMPV2WEBAGtypmFfgRUCQGBLHuvFr/DEu0r/GcnAjVEx\n/JvnOWJ9GTksRa55/mXNayZ7XzCXXKUEOUZ2PWopcyfeT+nWl52OWJfARVvw\nY9xIHv76iw0TraQZaAL0QxU+oQ2SpymRxALtqecXaVHNPkI9ksy0iE00QTuM\nsG2U\r\n=xYDG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtZkyVLi2Gha4PylRQbTup3eLPiFVuNBNFmRIK9MxMTAIhANfSOk6IN9io/UfR1AVo5q0xgf/yK922eyNuSPPRG42n"}]},"_npmUser":{"name":"ciruxx","email":"ciro1693@gmail.com"},"maintainers":[{"name":"ciruxx","email":"ciro1693@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi-extension-objectid_1.0.0_1608649420639_0.30498936418712286"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ciruxx/joi-extension-objectid","version":"1.0.1","description":"A Joi extension for validate ObjectId","author":{"name":"Ciro Santillo","email":"ciro1693@gmail.com"},"main":"index.js","keywords":["joi","extension","validate","mongodb","objectid"],"repository":{"type":"git","url":"git+https://github.com/Ciruxx/joi-extension-objectid.git"},"bugs":{"url":"https://github.com/Ciruxx/joi-extension-objectid/issues"},"license":"Apache-2.0","scripts":{"test":"node ./test"},"dependencies":{"mongodb":"^3.6.3"},"devDependencies":{"joi":"^17.3.0"},"homepage":"https://github.com/Ciruxx/joi-extension-objectid#readme","directories":{"test":"test"},"gitHead":"79731906431a5e14cde8e60024b777d15182ea45","_id":"@ciruxx/joi-extension-objectid@1.0.1","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wC+CLpKPpBAfylVx9i5nQgMvnwegb76F8q1HpwugQlAjXSpOHDgnEQ0Y371luzWM7DafmsjHoHzj1J1qt115bQ==","shasum":"747030ff12d3fe45f15d95406f042b9bbf264c4b","tarball":"https://registry.npmjs.org/@ciruxx/joi-extension-objectid/-/joi-extension-objectid-1.0.1.tgz","fileCount":10,"unpackedSize":14657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4gweCRA9TVsSAnZWagAANDUP/2pcv4BmXy2Kwpbj7rmx\nKB1xzXue91PSEmD1HYn9imW7+mxggBtu6uWcrNAMZjrh1fJ4x4AaF7xhBWHM\ncPwfVC++uwhxHXMTTSsII3H9a+JtlnFVuoQMwTLiMHlzGVfHYsuLNUxX9AXf\nSoteYGur0doeZJyW8EElrByxXi0wqXYqy8aKQAk9Oraw5kK1fU/Dryh3L9nS\nRd5D42EfVWfOJGy1dk1mAMTmMsd2EHiJWdFsdQMhawKX4Z9HdtTU7QMN0vVy\n5Fnwrp08f/ptTExsKgFBMeHzd3AauB6INGjPCawUCx8DW75J50jTZArAU5Ot\nrTp5dJcwmL4bgXlpTzEJIzMayKFslOomkk9W/p1T5aFNmbCMuvOmY/BmmMgk\na4FJvTE0YAyPwfk1msIIOpI8TwIaY0qJlHE8KDjaEwlFnZ2db9arT0gOn0BY\notHzd39F0KYT0hS+AK/pXF8qvCOT0GUuze6PePoPMZBtf4D2c0ECX+WgI9G4\n4uh7lIQbLs2EsRUQfqiBvFZpDZA4lND/hkWzM1euDZcUlOwmzyEbKhSPAmLM\nwAGZOujqaQVY3nK+X1KjDOJ7eWCZwmBFwEFVVVaA2F1D5lKSwYg9J5jEi/NR\nYuTiPN2BBK21+ckJNd6K3yKwL6Up3VKwvzclppoMLLhR04Mq/WbxfV8yqIgl\nAqko\r\n=654Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERhVHlzc5ZNrbSuXJ88dfyy2GWQpYVE6XlaKCOHxwLJAiEA+ds+hZkobFbohWcqy/w8tazpskO4P3wwoBcGYxoAmHU="}]},"_npmUser":{"name":"ciruxx","email":"ciro1693@gmail.com"},"maintainers":[{"name":"ciruxx","email":"ciro1693@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi-extension-objectid_1.0.1_1608649757961_0.3783869114306122"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ciruxx/joi-extension-objectid","version":"1.0.2","description":"A Joi extension for validate ObjectId","author":{"name":"Ciro Santillo","email":"ciro1693@gmail.com"},"main":"index.js","keywords":["joi","extension","validate","mongodb","objectid"],"repository":{"type":"git","url":"git+https://github.com/Ciruxx/joi-extension-objectid.git"},"bugs":{"url":"https://github.com/Ciruxx/joi-extension-objectid/issues"},"license":"Apache-2.0","scripts":{"test":"jest"},"dependencies":{"mongodb":"^3.6.3"},"devDependencies":{"jest":"^26.6.3","joi":"^17.3.0"},"homepage":"https://github.com/Ciruxx/joi-extension-objectid#readme","directories":{"test":"test"},"gitHead":"97d75050bb4a065b1ead263b58aa50a5523e8fbb","_id":"@ciruxx/joi-extension-objectid@1.0.2","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sgYzKtR6AWl8iQOsJJVyeMlVNAZg2l/ZYq0KfhHvLtEx2T7zETPPWW8D9lOm46duIVmvsPY4klifWni5D8lv3Q==","shasum":"89e417d151d5fe71a466c04315f623e7cd8957b1","tarball":"https://registry.npmjs.org/@ciruxx/joi-extension-objectid/-/joi-extension-objectid-1.0.2.tgz","fileCount":10,"unpackedSize":16116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5L5kCRA9TVsSAnZWagAA7/AP/1jmc0oqH3NBJvLEdqcn\n4Hmw0eXxLyVGG60oXGk/7Pk7aN6V0hg8TubIZB1VUoJ3h4AbM80CnxzKTi5i\n90g6EeIVWQ689/H9uqmHvrTnjRFuPYs8jdoiRswhCYE7YNgvypr/Gc5OsmNW\ne5mTk08S6S4DbIcSAiiVoUdwOUKX28vJveV2ia8CbXRw03sf8J1GiSKyvIyc\nCQ135mpJULMir6JTc3FVp7XcdS78HWLeWhVW3K0WnsT0G6H2q5Ubh6VKRCz9\nnlxTFDxoKZ960OQZESp5UCGXKZfT2nFlTUZwkpgVGRuOzJK4xjW6C6HU2xTf\nwCGD5/4Tsvo/lXBBiUQbp/JaHG88AFb9tgZ6lwEfZHQKx3LR/RZO+GLibgP5\nS2BWGbFz+MBI8eAZwC5q6m8VlhTAIVDJPLB+7K4JwkBfdkHzYw+Gclla3qwk\nlt+3eYT9/yQcwU/EsDX4h5md15uRv1kHqP20fRizbvNzpFEQFnrHg3f0qWcG\nEnI5T2inBvL5/I+tBTHnszlKA3rzAolXtlLbOBV18a+Ue1jobHujHNg/1U7e\n8tiuyVpAh2vEStaYTytHiE9LIT2wRpmw8n0GFRspo+rLhbrfqyB4TIAGjwID\nNBlyOg2PxuuZUzd3H+edApN9//4dLOxXy5NLu1d1Oaxwt1wNycozDSezi9LD\n6IIa\r\n=5KXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLuS3Yc/lsK1FgdXBntUggeA/66DKg8u5wdakSGJB4nAIgcTvNOYWXrhqNzX9pBhCkoR64CrEF2SeXXU0hfahe+FU="}]},"_npmUser":{"name":"ciruxx","email":"ciro1693@gmail.com"},"maintainers":[{"name":"ciruxx","email":"ciro1693@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi-extension-objectid_1.0.2_1608826467660_0.3987566882853826"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-22T15:03:40.602Z","1.0.0":"2020-12-22T15:03:40.772Z","modified":"2022-04-04T23:02:47.125Z","1.0.1":"2020-12-22T15:09:18.067Z","1.0.2":"2020-12-24T16:14:27.840Z"},"maintainers":[{"name":"ciruxx","email":"ciro1693@gmail.com"}],"description":"A Joi extension for validate ObjectId","homepage":"https://github.com/Ciruxx/joi-extension-objectid#readme","keywords":["joi","extension","validate","mongodb","objectid"],"repository":{"type":"git","url":"git+https://github.com/Ciruxx/joi-extension-objectid.git"},"author":{"name":"Ciro Santillo","email":"ciro1693@gmail.com"},"bugs":{"url":"https://github.com/Ciruxx/joi-extension-objectid/issues"},"license":"Apache-2.0","readme":"# joi-extension-objectid\n\n[![version](https://img.shields.io/npm/v/@ciruxx/joi-extension-objectid)][npm]\n[![license](https://img.shields.io/npm/l/@ciruxx/joi-extension-objectid)][npm]\n\n[npm]: https://www.npmjs.com/package/joi-extension-objectid\n[build]: https://github.com/dszakallas/joi-extension-objectid/actions?query=branch%3Amaster+workflow%3A%22Node.js+CI%22\n\nObjectId extension for the [Joi][] validation library\n\n[joi]: https://github.com/sideway/joi\n\n## Usage\n\n```js\nconst JoiExtensionObjectId = require('@ciruxx/joi-extension-objectid');\nconst Joi = require('joi').extend(JoiExtensionObjectId);\n\nconst schema = Joi.object({\n    objectIdKey: Joi.objectId()\n});\n\nconst validatedData = await schema.validateAsync({\n    objectIdKey: \"5fd777d57fcb54c356763034\"\n})\n\ndata.objectIdKey instanceof ObjectID // true!\n```\n\n![offrex](https://mark.trademarkia.com/services/logo.ashx?sid=85595934)\n","readmeFilename":"README.md"}