{"_id":"generic-repository","_rev":"26-e55da5b54916cea57ffe7225825a0d3e","name":"generic-repository","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","dist-tags":{"latest":"1.5.11"},"versions":{"1.0.0":{"name":"generic-repository","version":"1.0.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongoose":"^5.0.2","mongoose-paginate":"^5.0.3"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"cab6e287006450222c82d023aada29d3a0644c2d","_id":"generic-repository@1.0.0","_shasum":"54b23cca8884d66e67af4ea74aaa7a6278ea99dd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"54b23cca8884d66e67af4ea74aaa7a6278ea99dd","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.0.0.tgz","integrity":"sha512-6czMcVZ5eTZPR+RbB2NMeOo6tAQNiCoGiqs91Cy10ghaH5KEoRIVe688ToHHxdLyPwltmCQFy4fV3P01XKXAhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICziXyGZI7HcY6ejxfZ7Hu5t7rHMw0JY4W0tWibOy2ShAiEAmNr0eCmb6npEVn2TXX8cUAX7+VZdjomo9P4tBevDAXo="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.0.0.tgz_1517404649113_0.5019412697292864"},"directories":{}},"1.1.0":{"name":"generic-repository","version":"1.1.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongoose":"^5.0.2","mongoose-paginate":"^5.0.3"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"df464cdb561bdf22dbfa20bd0dbe7113859f9f4e","_id":"generic-repository@1.1.0","_shasum":"f7b6acb63c2f4a3d5912d1693dd0806a38dedd2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"f7b6acb63c2f4a3d5912d1693dd0806a38dedd2d","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.1.0.tgz","integrity":"sha512-LXtCOcf5nfDZvmPsNu3/XBgQr8eEu8JoQ0mu7VMOpFds1C0g4NC7H7cuX/OmGy+bBaRY0LW6YkGtAMi1Azs2Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcbT+hMg6lDaGfM++jKGiwSwChIvy8UEuCRdaSapIXiQIga06xDFl1McJH+p9PFxl4RjVzH5KRDWxnKK3hzQgDvC0="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.1.0.tgz_1517560934581_0.9442388939205557"},"directories":{}},"1.1.1":{"name":"generic-repository","version":"1.1.1","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongoose":"^5.0.2","mongoose-paginate":"^5.0.3"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"95f2dfaad4026648fc7dfbcd073fcd2510b0c24f","_id":"generic-repository@1.1.1","_shasum":"1897003fcb99693954884947da8cd0f83579c872","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"1897003fcb99693954884947da8cd0f83579c872","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.1.1.tgz","integrity":"sha512-IvACSZ8dXjU9ZGP1URafQvrAmznPDDb9N+J2tiQx4ZlmzfPZgJN3Yt1/S/lv6cCk1hZqB6T4waTkXGCA0o/prw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaWM11M7kdkUkkHXVExrn/QNWIePFmAdCsaQOFjjf7OAIhALCgLBDJ307YeAshNFdU/yTi74FhwO7m3UCchVJtAF0c"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.1.1.tgz_1517569670483_0.8788833601865917"},"directories":{}},"1.1.2":{"name":"generic-repository","version":"1.1.2","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongoose":"^5.0.2","mongoose-paginate":"^5.0.3"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"9b9491e6babb1896164c3eb430124140c18528ef","_id":"generic-repository@1.1.2","_shasum":"a32e0c841d0908525d10b8ba2494949208bb6241","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"a32e0c841d0908525d10b8ba2494949208bb6241","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.1.2.tgz","integrity":"sha512-jAvj04/vQIYJ2PcRvu9VVzPpT+yZscuis58lNkrm97rcwsXEt1Lqs+9yndAPajF0tsbcbNkhrDOd9k3AK9zO1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLkEvkmZnt4Q9L2Mw7vAeA1mZghWAutPfJg1I8sLbpRgIgH7iMkeW34s4e4quTRMrS3PGqKMSeBi5utgwZfd4vuK0="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.1.2.tgz_1517579076972_0.47109175147488713"},"directories":{}},"1.1.3":{"name":"generic-repository","version":"1.1.3","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"0e395664587ff1d48140e2ed66864302a67fcce1","_id":"generic-repository@1.1.3","_shasum":"83f0e1f8377cf0ce344de5a473257c6fb90a3ad4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"83f0e1f8377cf0ce344de5a473257c6fb90a3ad4","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.1.3.tgz","integrity":"sha512-J2m5lb2I1ul5PpMQtXs2sIOV4fZvqGaV0cpSUSwzhxFRzl52c6KEM4awwBMtot4zoTSNJCrArjhY8K7HGZ+vZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPSYITaOBiUwMBdct6Q2uJe+afAyK71YiQ6zrGiYHJiAiB0TN1z1PwbvWwCUeLuMA53seuGoFoBHGej7BVgdKUFEw=="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.1.3.tgz_1517837663898_0.2142670378088951"},"directories":{}},"1.1.4":{"name":"generic-repository","version":"1.1.4","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"c77b25741669f58829f9b28963baeef4b15c15b4","_id":"generic-repository@1.1.4","_shasum":"d99fc56cd013f5188dc790f81ecade8b799fc462","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"d99fc56cd013f5188dc790f81ecade8b799fc462","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.1.4.tgz","integrity":"sha512-ixOYcIRh2gpFPZaGJRM8HhSxp1N1jzI4SFkrxhsFdz1tgoemJgd3wi2RQcrPMf/L3vrJx5ZbjHQuOGKyDXJVTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2Z+j7ntKht9LVhk08aeRxCoVVghafSMT5mgC8pPSvLAiA2dpO/GbHhGpk8C3+ewsZVVFDQQmwrfrMgQa3+eZUvrg=="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.1.4.tgz_1517917532930_0.7297488932963461"},"directories":{}},"1.2.0":{"name":"generic-repository","version":"1.2.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"28c25e9a609f664d08d0f7c59a999f3f2689221f","_id":"generic-repository@1.2.0","_shasum":"2733b79af1a6689f570dd830abd7a999f7b2de91","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"2733b79af1a6689f570dd830abd7a999f7b2de91","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.2.0.tgz","integrity":"sha512-Ex1dk0FbK95w8Lgh0IxtRlW9haPsMr91BuvV/ybdfG+4nTlyoV3HivcXL/UY1LxOzysFRs6a0mzL/DjwgtYr1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp3IvhirTRoaxvJTU91iSOEjV/jPExzwyUu2Bjcn3w4AIhAJ+cmntpRiyDBrODIrtaWXP+ITYGA3W0QIBZVpOSruKh"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.2.0.tgz_1517926999422_0.8136306495871395"},"directories":{}},"1.2.1":{"name":"generic-repository","version":"1.2.1","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"67f0014b3cfa7b8c4457f327a661dcd72a0fb88f","_id":"generic-repository@1.2.1","_shasum":"51678c4edd993bb5cb409dc946a3672deae9324e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"51678c4edd993bb5cb409dc946a3672deae9324e","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.2.1.tgz","integrity":"sha512-vbRfokPNKSANIxK7SNtmddVU+pL0+P99e2jXoHstlewN+APPCggcXnuRQSHxhMHrcuCEJf/F376eth5qkmAnzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJCLrlFX+xkzPjfPu5eCBuRZMuWSrOmp6WAqx8jdCqOAiEAlcB06RSLV8iRc9o00eblsblUrK0BoyzHIF1WyZjRyP8="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository-1.2.1.tgz_1517934576744_0.09826096682809293"},"directories":{}},"1.3.0":{"name":"generic-repository","version":"1.3.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"91ba0df7aef1927d41bd22cb34c8eafa3f113ebb","_id":"generic-repository@1.3.0","_shasum":"8c9ae24d170346c52447ed998ce8014ba1580f11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"8c9ae24d170346c52447ed998ce8014ba1580f11","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.3.0.tgz","fileCount":17,"unpackedSize":328268,"integrity":"sha512-DWhh4ArkOGE8eUpOzSbMP9odShvYPX8JKSbIhcemMs3Td/VsiXLO2QU01UhyTZ0gh8l5lUnwufLcZfGgvWmZFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYb1nAqz+xdsQBUAtq3Q8I2voPAMWi9rDVQ3g5UU1KGwIhAOw4u1yJM2u/VVZa4j5oDp5bY/JmFtHCClPj95wQa3t+"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.3.0_1518174760284_0.9792683844933534"},"_hasShrinkwrap":false},"1.4.0":{"name":"generic-repository","version":"1.4.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"57f5419274c184354bac7a39d89eec6d9bfd737f","_id":"generic-repository@1.4.0","_shasum":"3ff34fab02df1ab9eebfa758c6444ea730aa009b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"3ff34fab02df1ab9eebfa758c6444ea730aa009b","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.4.0.tgz","fileCount":17,"unpackedSize":326932,"integrity":"sha512-zRfq7U+Ct3+NmxH60z9UniXTv6OIGpnUHfU5dG3c29ztsQph0OpJ9KMWtX0osRFdEAoyCZxXooaN0m/q+kdcng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrjj8bu8a6C9AlFqbobI9cP+8y2Mdq3p8pnWuWuqxPjAiEArUIZGGpxYfrLfDzsv7T+5GQTDzBEnfjm31tlSxetEiY="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.4.0_1518178573344_0.09829721390007884"},"_hasShrinkwrap":false},"1.4.1":{"name":"generic-repository","version":"1.4.1","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.5.3","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.0.6","typings":"^2.1.1"},"gitHead":"3d4f583a0dcaab921bc943fd1ca02dcc64019240","_id":"generic-repository@1.4.1","_shasum":"d2a99beaa5b53396433b2307155855e4971c24b2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"d2a99beaa5b53396433b2307155855e4971c24b2","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.4.1.tgz","fileCount":17,"unpackedSize":328331,"integrity":"sha512-DTa8atWI0C7oqXCj/SUTNwfgTUwO4b/kfH1kgbsm8/a/DRmc2N9/W/sOvUMsv/hEIJT5utKxjdNgZHeJLVMrLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCskXb4t5ezeu8oS4wUcNLFqrPUZ5PYHHJQxb42tBABWgIhALgnaBTRoiVtMBFS82+5lL0rt4d0yvzfxR4UQ1/084hp"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.4.1_1518179820879_0.5217235703983929"},"_hasShrinkwrap":false},"1.5.0":{"name":"generic-repository","version":"1.5.0","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"7d51f9bf6d7edac724eac4b723456d63572d13f3","_id":"generic-repository@1.5.0","_shasum":"7234ff051ed85d8eabc6590342329b321b26f4b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"7234ff051ed85d8eabc6590342329b321b26f4b3","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.0.tgz","fileCount":17,"unpackedSize":324985,"integrity":"sha512-He2NENSSl7Re5QIUsxsztUhWhuTU6zXDnPumBVmhPRbphn5WCkvgNKIl70R5kfITDemRdOLMXcROiT7P3evSkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICT1eT7F1Jei4uh+6zTcH2OCQ0SKh2mEy6sw+K1rzGeJAiBmyqI4g2Vrb528CtMiSgWI+vN9eG001JJPiLONbThW/w=="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.0_1518431965066_0.059122580712015704"},"_hasShrinkwrap":false},"1.5.1":{"name":"generic-repository","version":"1.5.1","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"5f223ff7107cddd546f877fd0c5362da9025d372","_id":"generic-repository@1.5.1","_shasum":"a782440caeebb07b26c9bb2d401336f005f97561","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"a782440caeebb07b26c9bb2d401336f005f97561","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.1.tgz","fileCount":17,"unpackedSize":325614,"integrity":"sha512-dVeUYxyV4LLIFa+zVJhMlRufLTYcrQFkr4xb5bp4ep7N7Zwv0PpaYyGf+brXpBGbXi8vDHjiiiLtvKeHlBLdfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzEpZT8qC3RpkAgq54MOQq6ViAz9Q/8DCn4HABFsx6lAiB+0MHHxMNwus0b5hhb+NLFYYVt1dIR3NvHcrInRXZA0w=="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.1_1518516129173_0.800521657292153"},"_hasShrinkwrap":false},"1.5.2":{"name":"generic-repository","version":"1.5.2","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"f1fb9609372e75ac551f29d3aa1daca4f14f427b","_id":"generic-repository@1.5.2","_shasum":"a9db27901c156507f728bb827c450b401cecce55","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"a9db27901c156507f728bb827c450b401cecce55","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.2.tgz","fileCount":17,"unpackedSize":326581,"integrity":"sha512-r45+9LwjXMSb5Z8r6u/U/CZdPIn9/NoUALeLNCsYugVnZx+VjCwD9pOLP4CPuotYa/1kw+30lp3y8+hDbE2kYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVeYCQKzQVk9qkq4LiFX0eo481FpuHp4J7MA4L3qJ6YgIgTnxuBsXo0kuiVyvGCDrgiHEHGPR5kPJAGE02K4h7Bm8="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.2_1518518832569_0.40204304346266273"},"_hasShrinkwrap":false},"1.5.3":{"name":"generic-repository","version":"1.5.3","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"2e1151c06a024e5b0324b37870f1b7da8c7f9a0d","_id":"generic-repository@1.5.3","_shasum":"961e61fb21d9f1240c5e693240b507d99c95902b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"961e61fb21d9f1240c5e693240b507d99c95902b","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.3.tgz","fileCount":17,"unpackedSize":325746,"integrity":"sha512-ywO6dJG1KGlslBeNrCkFdd1oAXC5B3IpbMRzFVZdQ3EOrclNfvfn22TfykFMcsiKKqDq8o5IU+HqLLsFXUUyQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH+rR9+PEAuOoluxnJ2rT/3948Q35HM6f5uqxSAMnidgIhAJvcoOe1p2D0zTDiBPalK8TIsJt7WO/PVvmAFgcbZrKj"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.3_1518533913644_0.7130014114041228"},"_hasShrinkwrap":false},"1.5.4":{"name":"generic-repository","version":"1.5.4","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"871a4414b8aac664801e7ddf1a6285e0beead50e","_id":"generic-repository@1.5.4","_shasum":"7c22e8f8a4f74b8462d327456f6863cfcc91bcae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"7c22e8f8a4f74b8462d327456f6863cfcc91bcae","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.4.tgz","fileCount":17,"unpackedSize":326704,"integrity":"sha512-eSXO7duT0hM5AqZPfgpi2DH1+8gY9yLUrR+KQTwPI2ScoZeJAUI5EeC/3Ibtd2fFzirt/I4PxZIOJHLAVeiDMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDISUAdjfLSh7TQYH7vup1db1Y8zMDZVL3qvbb4mM/afAiEAm0Q7zYU5jIvqm6GnHy5M1dqIdfctrTdCA9WERUC6r2A="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.4_1518538436249_0.6125609600113078"},"_hasShrinkwrap":false},"1.5.5":{"name":"generic-repository","version":"1.5.5","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"375f176cf7b97689a36335f1e87f336a350a2c25","_id":"generic-repository@1.5.5","_shasum":"a594ab9d1cf448a242e19f60c914099bf01b5437","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"a594ab9d1cf448a242e19f60c914099bf01b5437","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.5.tgz","fileCount":17,"unpackedSize":327178,"integrity":"sha512-lnPYRF354rrwmZnkoh/0jQTAuLWPFFRZWc70Hi0Ic4q7cB/CGfxq27H+SqsgHsCNeqz6kPgLBQZccQfNQezDRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx37zbmQHu6I15y+Pd4FWOs4yFjgby/+K7f8OKo1lrvQIhANMZXgdr0YC6tWZTCJN9Ap9Qs+8chjU9IgmM9W+MjcBQ"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.5_1518601925861_0.9823777582992144"},"_hasShrinkwrap":false},"1.5.6":{"name":"generic-repository","version":"1.5.6","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"821866e14ae874b9ea70e12454b2213bd285fd6c","_id":"generic-repository@1.5.6","_shasum":"c3122d1ecec508829d99ab16ecae290e6aa0a2c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"c3122d1ecec508829d99ab16ecae290e6aa0a2c5","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.6.tgz","fileCount":17,"unpackedSize":327253,"integrity":"sha512-oogMs3hLrBSgoiyDEF1fanfuZHkns6W3sJtW3Ro/Y8Tdp+PkS8c1Ktt33e1elkf7pZtIK3DRfC+tlpJHla5osA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTXKTE91dsnycAxJolqfjhI4qoF/BQqcppoP7IoghVewIga/bkL8Ws/NskswanmPj43pDNS4aQD+4kyp1o/q2JiFI="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.6_1518603905573_0.08566767673090814"},"_hasShrinkwrap":false},"1.5.7":{"name":"generic-repository","version":"1.5.7","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"2ec49cc9587eddad905139e6449a17af19f13a1b","_id":"generic-repository@1.5.7","_shasum":"2f868c57d50f32dc133523bf42182fad9fe72b06","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"2f868c57d50f32dc133523bf42182fad9fe72b06","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.7.tgz","fileCount":17,"unpackedSize":329443,"integrity":"sha512-uE1w3nwK7rbZQGAYsA8Z0urXuj1Ctf+lmMLgjF738eZsolZyDayTTo3MGp6tIeZte2JDI7VTa0mQNnMD2gqvkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCss3yjRfKBN8Rw9oh1xho9ONXl9VrQQe42w6oec+z4cQIgNUeEmnwRO7TLBYs3VFKznsanh12DDoUUzvgqGb597YM="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.7_1518624635109_0.3941624430051538"},"_hasShrinkwrap":false},"1.5.8":{"name":"generic-repository","version":"1.5.8","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"d30143117415b67b767b98bf36f0f2dc6dd0e1c5","_id":"generic-repository@1.5.8","_shasum":"1113c105bffe31a37ab9294a28d9f149bea46526","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"1113c105bffe31a37ab9294a28d9f149bea46526","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.8.tgz","fileCount":17,"unpackedSize":329867,"integrity":"sha512-E7o2xooEYBldDLJLWBiUrjD17OqLepviqkA+LCcOKzhoNGChGGYsPg+TOizfWh394NE5X3o0PAVuEV+PHNc93g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+Qd9ZJvd2SNvoKc7unji3bt3/+9vUgy38HVsNG+QjeAiEAkgqQAYazuCidsZPDOEMTer5oM0W1JhCQzgoCTOCtBEs="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.8_1518776927336_0.04940785754778321"},"_hasShrinkwrap":false},"1.5.9":{"name":"generic-repository","version":"1.5.9","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"11055a152cc365f854d393346a7131a55b6d5a5b","_id":"generic-repository@1.5.9","_shasum":"5a266b3635705e70571a71f114107d5ea5aa4c7f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"5a266b3635705e70571a71f114107d5ea5aa4c7f","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.9.tgz","fileCount":19,"unpackedSize":330873,"integrity":"sha512-gbXllwMND87FYF1OG/6Q0zDqZvr0/0RMIBlmhCa/YTCeL06PqhtL5v5OpU1L2PErt+lga0oXej2600O20fKoTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbhCf+5VzaWQiwtVEipauXYoab6AlsVD0fTyeorJQHgAiAwlxeaRrnXrgj7Oq4zx4Vg4qYahRHRsUY4iN+ljKOPew=="}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.9_1519640017131_0.1556316908270936"},"_hasShrinkwrap":false},"1.5.10":{"name":"generic-repository","version":"1.5.10","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"test":"gulp","semantic-release":"semantic-release pre && npm publish --access=public && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.0.2"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","dotenv":"^5.0.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nodemon":"^2.2.1","gulp-sourcemaps":"^2.6.0","gulp-tslint":"^8.0.0","gulp-typedoc":"^2.0.2","gulp-typescript":"^3.1.6","mocha":"^3.1.2","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","semantic-release":"^4.3.5","supertest":"^3.0.0","tslint":"^5.2.0","typescript":"^2.7.1","typings":"^2.1.1"},"gitHead":"ef0c34cca3bdbcf4adee354a19a372a7bdb9379b","_id":"generic-repository@1.5.10","_shasum":"47727f007ace92970e903fbfab463ffd7a3e73a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"shasum":"47727f007ace92970e903fbfab463ffd7a3e73a1","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.10.tgz","fileCount":19,"unpackedSize":331219,"integrity":"sha512-vrqo9MwbZMrZ5feWrsGWK+q118fS9tzxPxqFXIN8/LAofYpkLzTBcs1TMBxA81A8vWkaIdNhfxmhYh/4wwDzdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUP8FJyuYgZyZdUjmYTiWBYlRcOyGpHlsGf56LrzybcQIhAL6behgruPM8l8NDwIxS9viQMBQuGJXKXwDwxJ+xV1SH"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.10_1519641772708_0.5412401961084867"},"_hasShrinkwrap":false},"1.5.11":{"name":"generic-repository","version":"1.5.11","description":"Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.","main":"dist/index","types":"./dist/index.d.ts","scripts":{"build":"npm run tslint && npx rimraf dist && npx tsc && npm run copy","tslint":"tslint \"src/**.ts\"","copy":"copyfiles -u 1 src/test/mock/*.json dist/","test":"npm run build && nyc --reporter=text --reporter=html mocha ./dist/test/**.tests.js","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"keywords":["repository","mongodb","generic"],"author":{"name":"rslump"},"license":"MIT","bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","dependencies":{"mongodb":"^3.1.3"},"devDependencies":{"@types/mocha":"^5.2.5","@types/nconf":"0.0.37","@types/node":"^10.11.5","chai":"^4.2.0","chai-as-promised":"^7.1.1","copyfiles":"^2.1.0","dotenv":"^6.0.0","mocha":"^5.2.0","nyc":"^13.0.1","semantic-release":"^15.10.0","supertest":"^3.3.0","tslint":"^5.2.0","typescript":"^2.7.1"},"gitHead":"bbb43863f0b4ec639110a43043dd6d865e494784","_id":"generic-repository@1.5.11","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"rawne87","email":"rslump@guidion.net"},"dist":{"integrity":"sha512-8LeJ7hI1CSM/fhwQYxBvR4Ub8hLvrm8E35vR3eFC0eviH7JwbHwbQyhrB4X+W7SNwyyKSTdc9hocp7FoHtVhdg==","shasum":"c82e7ff6c4f1be7d826f473ce936df79349d087f","tarball":"https://registry.npmjs.org/generic-repository/-/generic-repository-1.5.11.tgz","fileCount":19,"unpackedSize":112968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvdYjCRA9TVsSAnZWagAANd4QAI+cCasQn5B7UF9Ut1tK\n1R2U/VpbAn/lEPNeTJk+FtaHsJ/PMl6K4ygR620Wv0K0rW8iEk5AaFCd1VvO\nGuRMpJUv9WnfmQaHGTujSRZ0DdPCaPnywfh0wO20K7OPIDwhxjs2isdCmWI3\n3Hdej8CNLwgVBvuc1+nnBC1OqBPl/PPr4NTSyiyu01A9NEfGpzp2N99Anh42\n2uwUC7MyT4uusqrMJeuZDffZVm5P05I1m5od3fTprm/ybD+KPVZBLPh+SUWP\n8+CNuK4JFcDrqu1bqDIQrS/lGHbGVQtK/jwVxfWEEIvcTLjK7mveCZAyGFqw\n4taORw9rH08XUuYpwg7pFcrrmEfO6yQLtF2EIpMX2i5wRurYLaoWzv9kbqbK\n/pDkHlWo4FiJlwlbcObbR1/hjPqmV674U5TIlt5TE4W9ZxJJ5rcj5aADQo8O\naZYisVS0lAHNemF0OTkmRRSS5+OEEAMO7WAdSBSOvicnQIvXkywXP8nYisF1\nD2fda0azQhg5ldSSX2qQ4jXWOZk6g4qGY6QYWRlAsVB7KQYSehrdNQVq7g7I\nG7ZwvlVQY77h/u5udns7z52QummNT/k3Ug2RZXmu3rcSFL0GQRDK4Stohc7y\nfpdwBS0Kz72JYD+YO+8Adp//zWl2SNpuTsHXM5gE7Erxe40cBajL9Zcmpjmp\nHwvD\r\n=P+pK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXGS+ARct3EWhJMjzd+WEKozKPAe0PblSEKcGtQ2vg5AIhAP0KZ8wfF1NEfPmmnG+GfpTvXiGWf3GjoFM+dFtiu1Nz"}]},"maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-repository_1.5.11_1539167779039_0.006827677904752472"},"_hasShrinkwrap":false}},"readme":"# generic-repository\n\n[![Build Status](https://travis-ci.org/GuidionDev/generic-repository.svg?branch=master)](https://travis-ci.org/GuidionDev/generic-repository)\n\n### Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.\n\n## Why would i use this? \n\nYou want to separate your business logic from your datalayer easily, with a typed promise result from your queries\n\n## Quickstart\n\nMake connection To your database:\n\n```js\nimport MongoConnect from '../mongodb_connect';\nonReady = new MongoConnect().connect('MY_CONNECTION_STRING');\n```\n\nJust create a new instance of the repository you need, with the appropriate Type passed in like: \n\n```js\ndb = new MongoDBRepository(SomeObject);\n```\n\nNow you are ready to query!\n\n```js\ndb.findOne({_id: '12345'}).then(doc: SomeObject => console.log(doc));\n```\n\n## But wait.. there's more!\n\nIf you are using enviroment variables for your connection string/credentials you don't need to pass it to connect, if you use this variable naming:\nDB\\_URI for your connection string\nDB\\_USER for your username\nDB\\_PASS for your password\n\n## Automatically seed your database\n\nIn case you have data you always want to have present in your database, you can use the Seed class to check for this data, and insert if needed:\n\n```js\ndb = new MongoDBRepository<SomeObject>(SomeObject);\nseeder = new Seed(db, '_name', locationOfYourSeedFile(s));\nseeder.seed();\n```\nIn this case '_name' is the field that the seeder will use to check if your data already exists\n\nThe seeder will look for a SomeObject.seed.js file in the given directory, the structure of this file should look something like this:\n\n```js\nexport const SomeObject = {\n  data: [{\n    _id: 'some_id',\n    _name: 'a name that is unique'\n  },\n  {\n    _id: 'another_id',\n    _name: 'a name that is also unique'\n  }]\n};\nexport default SomeObject;\n```\n","maintainers":[{"name":"rawne87","email":"rslump@guidion.net"}],"time":{"modified":"2022-06-18T07:27:51.991Z","created":"2018-01-31T13:17:30.144Z","1.0.0":"2018-01-31T13:17:30.144Z","1.1.0":"2018-02-02T08:42:15.711Z","1.1.1":"2018-02-02T11:07:50.755Z","1.1.2":"2018-02-02T13:44:38.072Z","1.1.3":"2018-02-05T13:34:24.968Z","1.1.4":"2018-02-06T11:45:33.905Z","1.2.0":"2018-02-06T14:23:20.570Z","1.2.1":"2018-02-06T16:29:38.289Z","1.3.0":"2018-02-09T11:12:41.124Z","1.4.0":"2018-02-09T12:16:14.283Z","1.4.1":"2018-02-09T12:37:01.805Z","1.5.0":"2018-02-12T10:39:25.957Z","1.5.1":"2018-02-13T10:02:10.215Z","1.5.2":"2018-02-13T10:47:13.427Z","1.5.3":"2018-02-13T14:58:34.589Z","1.5.4":"2018-02-13T16:13:57.155Z","1.5.5":"2018-02-14T09:52:06.653Z","1.5.6":"2018-02-14T10:25:06.484Z","1.5.7":"2018-02-14T16:10:36.035Z","1.5.8":"2018-02-16T10:28:47.401Z","1.5.9":"2018-02-26T10:13:37.222Z","1.5.10":"2018-02-26T10:42:52.808Z","1.5.11":"2018-10-10T10:36:19.229Z"},"homepage":"https://github.com/GuidionDev/generic-repository#readme","keywords":["repository","mongodb","generic"],"repository":{"type":"git","url":"git+https://github.com/GuidionDev/generic-repository.git"},"author":{"name":"rslump"},"bugs":{"url":"https://github.com/GuidionDev/generic-repository/issues"},"license":"MIT","readmeFilename":"README.md"}