{"_id":"@alakermi/mongooseuuid","_rev":"4-2a9b93f8dfc0ebeb869ef200d69cbaf2","name":"@alakermi/mongooseuuid","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@alakermi/mongooseuuid","version":"0.0.1","description":"generate random unique uuid for Mongoose schema","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alakermi/mongooseuuid.git"},"keywords":["mongoose","plugin","uuid","random","schema","hooks"],"author":{"name":"Abdelhak Akermi"},"license":"MIT","scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc && node dist/test.js","test":"tsc && ava","coverage":"nyc report --reporter=text-lcov | coveralls","lint":"xo"},"dependencies":{"faker":"^4.1.0","uuid":"^3.3.3"},"devDependencies":{"async":"^3.1.0","ava":"^2.4.0","coveralls":"^3.0.6","lint-staged":"^9.2.5","mongodb-memory-server":"^5.2.3","mongoose":"^5.5.8","nyc":"^14.1.1","supertest":"^4.0.2","ts-node":"^8.4.1","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-xo":"^0.16.0","typescript":"^3.6.3","xo":"^0.25.3"},"peerDependencies":{"@types/mongoose":"5.x","mongoose":"5.x"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"],"files":["tests/*.spec.ts"]},"bugs":{"url":"https://github.com/alakermi/mongooseuuid/issues"},"homepage":"https://github.com/alakermi/mongooseuuid#readme","engines":{"npm":">=5.5.0","node":">=9.3.0"},"gitHead":"6f3cfa1ac13dd0708cd4b2f667a33d4eea49b440","_id":"@alakermi/mongooseuuid@0.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qKVNI9bwiGAdddFnSPKf9eGRIdItyhRqvfBGAWT7kU7aq89ffvkf5asCBmO3nNWoVUNggzHZSFcRgrYdwtohsw==","shasum":"84421810a578a16d6316a510e8ef2c7fb98aee5c","tarball":"https://registry.npmjs.org/@alakermi/mongooseuuid/-/mongooseuuid-0.0.1.tgz","fileCount":7,"unpackedSize":5471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnvKFCRA9TVsSAnZWagAAa3IP/3hOeHNpAl9Je41KM2Ov\n//kHMmfrxMIsfJ1UM7xbyL86c8vdft9JgcLugkGzykIkZT1IPpzFVHoD79d6\nuy0in4AYm4gZsZUamxjAGLziQwIglcb/bsEECiF9c1tmWOLqy8SAA0rWo63Q\nqGd1uHeUQ6N0YHfUROfiKO+Pg82fBfOBG1xq/fU0n4pip2yCQzlnmLD8crQI\nHVxwxUVpeoWnChtLSE1EyQLZfpuqyd1JNieOapnucXfJ2ibC0z/0M/PdP8VL\nWClBxL64ufxxIinL9NBzKh32vl85q3ypZ34myJEW4cNEmUA05i3Sbtd7MM8y\nrB4M7+6pTtED1PfXBzEdpOR37CP7uJq19upHv6COErROGK1xnRccvJaY7WZT\nesYDUdbjncVDVJr0YbB1fdxEBfESyQHVw/VAPTyEkrO5a0LQ0NnLMbNdpul1\n0Wo+VoKN3A4R33aeVLmUHFblyVaJs6u9UuIJlQ5576dQNdUvahJuK03vc6Tz\nKy7CGbDy7+TN4/0U6EcNS/P52zKcjUG/Zt4tpmSU2w02i0NeHBuye53QSvQy\nX6WWlALwlv4Dx4cko9EVqEDqajOsVL1i1NHX0HVzaVKjQXkPsbSMdyrhr+Ef\nDRHMmby9hDxlLQtubwQ5uKyO862ZaGs6SGMlYIPW2U3A4XhpWhIktu+jtLlg\n3Hbg\r\n=YsLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAC1wG+49ZhcJzakDqUtm70d86U140W9qT1gnEyhOzBwIgPjG0r/URNMwpPd9+5T2773j6jXes6nc8gk56R4+3s+I="}]},"maintainers":[{"name":"alakermi","email":"fullstack@akermi.me"}],"_npmUser":{"name":"alakermi","email":"fullstack@akermi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongooseuuid_0.0.1_1570697860577_0.8148482446943666"},"_hasShrinkwrap":false},"0.0.2":{"name":"@alakermi/mongooseuuid","version":"0.0.2","description":"generate random unique uuid for Mongoose schema","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alakermi/mongooseuuid.git"},"keywords":["mongoose","plugin","uuid","random","schema","hooks"],"author":{"name":"Abdelhak Akermi"},"license":"MIT","scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc && node dist/test.js","test":"tsc && ava","coverage":"nyc report --reporter=text-lcov | coveralls","lint":"xo"},"dependencies":{"faker":"^4.1.0","uuid":"^3.3.3"},"devDependencies":{"async":"^3.1.0","ava":"^2.4.0","coveralls":"^3.0.6","lint-staged":"^9.2.5","mongodb-memory-server":"^5.2.3","mongoose":"^5.5.8","nyc":"^14.1.1","supertest":"^4.0.2","ts-node":"^8.4.1","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-xo":"^0.16.0","typescript":"^3.6.3","xo":"^0.25.3"},"peerDependencies":{"@types/mongoose":"5.x","mongoose":"5.x"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary"],"sourceMap":true,"instrument":true},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"],"files":["tests/*.spec.ts"]},"bugs":{"url":"https://github.com/alakermi/mongooseuuid/issues"},"homepage":"https://github.com/alakermi/mongooseuuid#readme","engines":{"npm":">=5.5.0","node":">=9.3.0"},"gitHead":"36154bf8baa0f526ea7a409d3b5ab1d3c9fe1345","_id":"@alakermi/mongooseuuid@0.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JZDypjflLvFEnbi81klEfXL3EWpsd1ORO4K5yPCEU2rFsNjpVt8Q1cOi44YM31UuRrTxspkCbCboPKHRT6Y2uQ==","shasum":"673e881fe29728e5d8c1693a5945fefecd3d9c11","tarball":"https://registry.npmjs.org/@alakermi/mongooseuuid/-/mongooseuuid-0.0.2.tgz","fileCount":7,"unpackedSize":5471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnvL3CRA9TVsSAnZWagAAyuEP/3TPJmwi93yac0FNq8NG\nZC0ZUTpt9OLHmlBDMqy7PuusDYOPD4s5m4mrfH1vvL1qJtECK2BHqG0ae50O\nLLFIwykjmbdCQHI6nkKcRkwZvXA+nbtuDlA/06MxlT5WNhRenloW2TSU0udp\npgFF71wiKjJC/kjAc65pM6RuM4CUVbWRBMtUM2kzLJ7LxmJudNkAFGkg0sdZ\nNNvUAD3XisC0PMAVfdy4vWpLGSkEQ2J3Y1IcdWoV3cmJ/1x5dYoH4QTPmL1y\nMTCi1d4MWrC46rOiYlC5csYpKQdrRL9kVZOkgbuS55DrPq8Kvy1F43+QgM5/\na6fedFQIg3iDPdTc+Y6NMM+shqm/s0doaUXmI8xCmrQ8ZKDJR7CMIms/soQE\n/yukuqKjzhm8Jl3LbmtXhK9I4IO2cZ4GMqfQAujB4S1eALYhWL8doZf3IPh0\nuVGEl1L/doMVGuewKeMqwTk8jm+DTtHSTFNIUpkNQiWxsXjYWuj+OZoCN/bS\nU3zi7flzQxq4ibC6pqzNgFiYXwc+JydVl5LOpHJPY/DdAenS2OBvmT/r+6ik\nRn8AmhGTp4HfXLdf3aDcQkfWGP4CayI1SQKHqe25aMTnezVC0MhG1pkw7Bqw\n491y21DzlwTJEz3G8P5pTuk/iff10rMA+JlM71N4g/hdqdTQdR+nwQlVv/JM\nhxzp\r\n=SIJL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDivneboBEP1WAgc6xNA2Dep8+5sCpE3iIHYWNV0WI+PgIhAP4SIFY4c5IkChIhnAaTOhwm1htAG11q3OqrdDgI+BbF"}]},"maintainers":[{"name":"alakermi","email":"fullstack@akermi.me"}],"_npmUser":{"name":"alakermi","email":"fullstack@akermi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongooseuuid_0.0.2_1570697975243_0.41907219020441544"},"_hasShrinkwrap":false},"0.0.3":{"name":"@alakermi/mongooseuuid","version":"0.0.3","description":"generate random unique uuid for Mongoose schema","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alakermi/mongooseuuid.git"},"keywords":["mongoose","plugin","uuid","random","schema","hooks"],"author":{"name":"Abdelhak Akermi"},"license":"MIT","scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc && node dist/test.js","test":"tsc && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls","lint":"xo"},"dependencies":{"faker":"^4.1.0","uuid":"^3.3.3"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^0.1.3","async":"^3.1.0","ava":"^2.4.0","coveralls":"^3.0.6","lint-staged":"^9.2.5","mongodb-memory-server":"^5.2.3","mongoose":"^5.5.8","nyc":"^14.1.1","source-map-support":"^0.5.13","supertest":"^4.0.2","ts-node":"^8.4.1","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-xo":"^0.16.0","typescript":"^3.6.3","xo":"^0.25.3"},"peerDependencies":{"@types/mongoose":"5.x","mongoose":"5.x"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/*.ts"],"all":true,"reporter":["text","lcov"]},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"],"files":["tests/*.spec.ts"]},"bugs":{"url":"https://github.com/alakermi/mongooseuuid/issues"},"homepage":"https://github.com/alakermi/mongooseuuid#readme","engines":{"npm":">=5.5.0","node":">=9.3.0"},"gitHead":"f5eb9f3d08bcfa4176581d827e8450cb21201e3b","_id":"@alakermi/mongooseuuid@0.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DqcSFeKpB2Pm6c62FTlD2nG/8qrMi+iwctNZN0/W2q6j8T9rtolthKOPkB4NBBuoepYtuPtjSLB27vcFN/tTuw==","shasum":"3da2e900dff56d18d8cb5b457e8eb5ff6e96f0b9","tarball":"https://registry.npmjs.org/@alakermi/mongooseuuid/-/mongooseuuid-0.0.3.tgz","fileCount":7,"unpackedSize":6024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnzfvCRA9TVsSAnZWagAAKhQP/0w0l27ByiDvybxW95P3\nOZp6wjqoj0UPBwb5s03RSgJIV3VQIxVl7R/TxL+wK01hhMpP5INXaK72Hj6z\n0CCabKtakXhC7kRNjtf5680ryfoJoNxAkgYjXzAHZgfMYXWk/0ghuqcxBM+w\ns5Wkds0omqFRL2kJXRx9E1IwZG+XkhQjteIo45pk15DnQT2XGkCyiVAf+qY6\n+oWRdYeXXYkRvvqK2tyM9/VzqBQ+TdOr/C+mnLYVt9B1QHX98xu2shUdWNL8\nxImRc7lqAcdR5BlLNAvDvloKX0CA+xDqpc3Qvw9hGVio9c3PMeRUdsu8K7XH\nvcukVQEvsvMeJEM9L+9a/f2HJK0VLuB5CVRdqGuCNmq+UlaKOqeNDKl7w7L/\n+YVTec1Ikk0SaNn+PIr5eBj3V/yWOOqQ1ettvwH96YHYTbVy3hFOd9NLIE01\n3SOYlKXawQcFU59Vfom2O1LApQ+kNhperzPX+/NkMP/6DE1hLiLLT/hJzoI6\nXwp2ahTEp4V/0OAC21sHOP6ndJWaeDYvoYcBiRrrcEJm/sD0Z/+WHKFf2vwA\nNXkUEJLDW5hHTVVLIq61hgDSZ2I8LxZNJtbeG0oZbSVHG0M6fWV01PcW3mQz\nSQc2BPphMdy7c/8+ZTO+pYAJ7o39K2VIdqD92XErXkdWYTDhkOw5jrN/bG7J\nBXnp\r\n=oUrf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWEDOFqlXGhsclekMeTldkqsvfLu+QtFLt1hh1uxJmVgIgE0umrE9j/7bNJVIqOaplRokjlrR39tp/3kGGH3J+Vsc="}]},"maintainers":[{"name":"alakermi","email":"fullstack@akermi.me"}],"_npmUser":{"name":"alakermi","email":"fullstack@akermi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongooseuuid_0.0.3_1570715630795_0.30318078132675264"},"_hasShrinkwrap":false},"0.0.4":{"name":"@alakermi/mongooseuuid","version":"0.0.4","description":"generate random unique uuid for Mongoose schema","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/alakermi/mongooseuuid.git"},"keywords":["mongoose","plugin","uuid","random","schema","hooks"],"author":{"name":"Abdelhak Akermi"},"license":"MIT","scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc && node dist/test.js","test":"tsc && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls","lint":"xo"},"dependencies":{"faker":"^4.1.0","uuid":"^3.3.3"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^0.1.3","async":"^3.1.0","ava":"^2.4.0","coveralls":"^3.0.6","lint-staged":"^9.2.5","mongodb-memory-server":"^5.2.3","mongoose":"^5.5.8","nyc":"^14.1.1","source-map-support":"^0.5.13","supertest":"^4.0.2","ts-node":"^8.4.1","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","tslint-xo":"^0.16.0","typescript":"^3.6.3","xo":"^0.25.3"},"peerDependencies":{"@types/mongoose":"5.x","mongoose":"5.x"},"nyc":{"extends":"@istanbuljs/nyc-config-typescript","include":["src/**/*.ts"],"all":true,"reporter":["text","lcov"]},"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"],"files":["tests/*.spec.ts"]},"bugs":{"url":"https://github.com/alakermi/mongooseuuid/issues"},"homepage":"https://github.com/alakermi/mongooseuuid#readme","engines":{"npm":">=5.5.0","node":">=9.3.0"},"gitHead":"08dee796e0159a58ea4663a435daaf30f73f0e70","_id":"@alakermi/mongooseuuid@0.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0ybZ4DzNlk+IMqvO9j/YoDa2TXNi+EizaqcQFY4J7d9IOID4ohtIAn/xa4mbqnnssbvA+CeYemTWRZ21bb36NQ==","shasum":"c77ba917a751041d6e24c9301520cfd46e999c26","tarball":"https://registry.npmjs.org/@alakermi/mongooseuuid/-/mongooseuuid-0.0.4.tgz","fileCount":7,"unpackedSize":6454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpLJcCRA9TVsSAnZWagAAkkYP/2MNk4d1onwNn9ifTzJ6\n4Xf3UR0ZeBEjsZkOBlALYsqqgwIWdQxFFwuQUe6ln8gMMQE5iSgtYrzTFq5h\n6YcGlFMYHbE1N9jCpOmulDNANy6KmxuQi5nMy3NLCOWFqQU4TvZ7vodI4l+q\nWOoP39W0Bu+rvf9q+ljEyKy9QS6cZg0tnt+TpcUcfrZmEH59eXyMajivzkHU\n138KOB5z+WEM21mbdL0t+VZFu5kO2fmqIk2b8KNBlFJk2QiSYavtgdq7+jEf\nUHB91jNTUFqqAMzaJQ2gtu/zPaW0ylJgjLxbv6Wv7vLaGYcR/dERDcfSDJdP\nm/xAv/HoccABpcv5gcVYgNvIIIL6Dda6+KvcpRLn63+HVTge0HoXccJGAs6O\nubwN+mSVMt1VaOKubrlk0HVgoVSDICFhYCtZbbOorJvUi48wEgcoY/WuNVCA\nApcZvPd2oyp5aYKMUFhKdFKYu4asjpI/GLJ+ZQazG+zYwAIlQiQKe3rPUJpk\nffvWRzD0LRhS6VBhzhEuXuyA3Hsb5FtjfrvcvhTv2wI+XcLWzPjMcdhx3RDE\nd8N8/vLSl8cwSvJrk/khTXsQNaTr5VSZSiNXFOyPK0/A1UO9wDj+/Mbugzyh\nmxZTY1KPHdJe9rw8B78HopNO1O0shBFLLOdT/kUgF7/GcWClUx9z/DqLOnuu\n8wul\r\n=+Cgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDORubWPYUZPJgfY4Q9xYPjmYKmI6szv2jGZQsOSxCJwAIhANdsWou1XHB/52lZ5tPdnOMoTCeYU0GeTd/9ytP1WNyS"}]},"maintainers":[{"name":"alakermi","email":"fullstack@akermi.me"}],"_npmUser":{"name":"alakermi","email":"fullstack@akermi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongooseuuid_0.0.4_1571074651686_0.7376679668167128"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-10T08:57:40.267Z","0.0.1":"2019-10-10T08:57:40.745Z","modified":"2022-04-04T12:32:50.043Z","0.0.2":"2019-10-10T08:59:35.356Z","0.0.3":"2019-10-10T13:53:50.916Z","0.0.4":"2019-10-14T17:37:31.787Z"},"maintainers":[{"name":"alakermi","email":"fullstack@akermi.me"}],"description":"generate random unique uuid for Mongoose schema","homepage":"https://github.com/alakermi/mongooseuuid#readme","keywords":["mongoose","plugin","uuid","random","schema","hooks"],"repository":{"type":"git","url":"git+ssh://git@github.com/alakermi/mongooseuuid.git"},"author":{"name":"Abdelhak Akermi"},"bugs":{"url":"https://github.com/alakermi/mongooseuuid/issues"},"license":"MIT","readme":"<h1 align=\"left\"> mongooseuuid 👋</h1>\n\n<span class=\"badge-npmversion\"><a href=\"https://www.npmjs.com/package/@alakermi/mongooseuuid\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/@alakermi/mongooseuuid?color=green\" alt=\"NPM version\" /></a></span>\n[![Build Status](https://travis-ci.org/alakermi/mongooseuuid.svg?branch=master)](https://travis-ci.org/alakermi/mongooseuuid)\n[![Coverage Status](https://coveralls.io/repos/github/alakermi/mongooseuuid/badge.svg?branch=master)](https://coveralls.io/github/alakermi/mongooseuuid?branch=master)\n> generate random unique uuid for Mongoose schema\n\n\n## Prerequisites\n\n- npm >=5.5.0\n\n## Install\n\nTo use mongooseuuid for an existing mongoose schema you'll have to require and plugin mongooseuuid into the existing schema.\n\n```sh\n$ npm install @alakermi/mongooseuuid --save\n```\n\n## Usage\n\n```js\nimport mongoose from 'mongoose';\nimport mongooseuuid from 'mongooseuuid';\n \nmongoose.connect('mongodb://localhost/Default');\n \n// Default options\nlet options = {\n  field:\"myid\" // default options 'uniqueid'\n};\n \n// Add the plugin to the schema with default options\nlet Schema = mongoose.Schema({ myid: 'string', });\nSchema.plugin(mongooseuuid(options));\n \n// Create a model\nlet Guest = mongoose.model('guest', Schema);\n \n// Create and and save document\nlet guest = new Guest({})\nawait guest.save()\n\n```\n## Options\n\n* field: name of the field  to affec uuid for it . The default is 'uniqueid'. this options is required or it will throw an error\n## Author\n\n👤 **Abdelhak Akermi**\n\n* Github: [@alakermi](https://github.com/alakermi)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/alakermi/mongooseuuid/issues).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n***\n","readmeFilename":"README.md"}