{"_id":"@bouncingpixel/mongoose-helpers","_rev":"8-0f6fcd8debe68a8156131e300eff0c75","name":"@bouncingpixel/mongoose-helpers","description":"Collection of mongoose schema plugins for repeated tasks","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@bouncingpixel/mongoose-helpers","version":"0.0.1","description":"Collection of mongoose schema plugins for repeated tasks","main":"index.js","scripts":{"lint":"eslint index.js src"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"license":"MIT","bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"homepage":"https://github.com/BouncingPixel/node-packages","engines":{"node":">=6.9.0"},"dependencies":{"bcrypt":"~1.0.3"},"peerDependencies":{},"_id":"@bouncingpixel/mongoose-helpers@0.0.1","_shasum":"a2936be315379f89f8ea930b466db13999b3a47a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bouncingpixel","email":"mhall@bouncingpixel.com"},"dist":{"shasum":"a2936be315379f89f8ea930b466db13999b3a47a","tarball":"https://registry.npmjs.org/@bouncingpixel/mongoose-helpers/-/mongoose-helpers-0.0.1.tgz","integrity":"sha512-5nJDSLiUy6Zkik1Ti5MpcclXEOVoqlmlpcT7kdXU+DJpOB3ZizzRohaV9SjpNpuUvUPogNYtXWv5nkbae4ilzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4vKU0nxPK2MUzTBjZbLuZvD3xdKkFRVMCB0zXcl6MjAiEA3npUf+hKBjdJlM9LqGnJ8XiGK3//TBdqGUla66vEdak="}]},"maintainers":[{"name":"bouncingpixel","email":"mhall@bouncingpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-helpers-0.0.1.tgz_1508525930520_0.24975551827810705"},"directories":{}},"0.0.2":{"name":"@bouncingpixel/mongoose-helpers","version":"0.0.2","description":"Collection of mongoose schema plugins for repeated tasks","main":"index.js","scripts":{"lint":"eslint index.js src"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"license":"MIT","bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"homepage":"https://github.com/BouncingPixel/node-packages","engines":{"node":">=6.9.0"},"dependencies":{"bcrypt":"~1.0.3"},"peerDependencies":{},"_id":"@bouncingpixel/mongoose-helpers@0.0.2","_shasum":"fb99b8d1f84cdf4ca5e5498898cfe271c9e2e8b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"bouncingpixel","email":"mhall@bouncingpixel.com"},"dist":{"shasum":"fb99b8d1f84cdf4ca5e5498898cfe271c9e2e8b6","tarball":"https://registry.npmjs.org/@bouncingpixel/mongoose-helpers/-/mongoose-helpers-0.0.2.tgz","integrity":"sha512-X5h7GEOJqconXqZYoTpopNu0WeMhe/JfeG0zfMspH4+8Ctc6IFNgEjEMmTJJtRHH6qoiH09vkBNqXA1gXbdzhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTpw4kC/UkWQ06z5dv5Bm040UWjamCZSTYsGy57O8MMAiEAj6JsmU5aOxEkwRm20TxcUky2Djqbh+B97gycqpfM5/s="}]},"maintainers":[{"name":"bouncingpixel","email":"mhall@bouncingpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-helpers-0.0.2.tgz_1509742179227_0.8094838338438421"},"directories":{}},"0.1.0-beta":{"name":"@bouncingpixel/mongoose-helpers","version":"0.1.0-beta","description":"Collection of mongoose schema plugins for repeated tasks","main":"index.js","scripts":{"lint":"eslint index.js src"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"license":"MIT","bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"homepage":"https://github.com/BouncingPixel/node-packages","engines":{"node":"^14.x"},"dependencies":{"bcryptjs":"2.4.3"},"peerDependencies":{},"_id":"@bouncingpixel/mongoose-helpers@0.1.0-beta","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-tnXF2bF9Dd+Kt2zqCwidb0QifjYz50xpwHp5S1gsChE6j6xgEpAIwgnOAsPaW6+RUk/Gr9vMsmn104Litq8Rbw==","shasum":"a0d1e40e57b447a902d78a3f5c36d0f4126b4489","tarball":"https://registry.npmjs.org/@bouncingpixel/mongoose-helpers/-/mongoose-helpers-0.1.0-beta.tgz","fileCount":5,"unpackedSize":4773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB0XxCRA9TVsSAnZWagAA6NgP/2UzKCsm3bx5k+8HAXF5\nuox6WR+fAgSlsaNFJGQn3nxq2TLggJrzuRgRgL4rQZk3a7/hYUMNMNFpUjiM\nPtfUkIqpIEMnIau0L7J6VM6MoSaG5urRa7mDXkUh3ie58AVadlfXSnJ+F2Fb\n402waac6h5KDOrc3cueT6Ownqi8NREEILFXOCzMrauhxXK4FWWzbG1ikECYi\ny8X4N7iNRAHbEK+Yoo1yT9kZmFMwx+Jg5jBAt+TZm8qJv8OzM+DxdAmIO/2T\n6bPe6yhK8GB+Looff8ka40etgXw2t+PPP9/Jbnx+xuLj2El3986RGSy6Imog\n8S2OyqLB4qvbUmzpozo7sT3igTlxYdeQx8XUDiokq7tQ8JnI+WiLQYom5y8N\n44gpS3QtWJKS0vTdeUwGCvjJlIOSbKka4PcFbwxPS0mpqZYarzWcTUmmJPOv\ndEjg59l2ha4BHuoj9Z0xo1hUeLQICX9zShoZSeTZAGbkGNBQ2SO+7AI/sdL9\nJs53DsrtedkkY7yQp8C3Ycrn51H3B8icPdUpEM/dbJvGtOFL2R5uYLFklfao\nonCmFWwfBklFR/wnJvbh5h7SjmFSKM/AX92bKWyacGAtfFwux0Foq30o2vMC\nbzy9TkAopJRcW3FpqEEGh8/1qfSTUkFs1n1UfqRof98Umu+JGPrFxzk7MPet\nx4Ae\r\n=NjRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtiQlSOu6/Anf+LSx0OLOyPPu1R2fBrdSoO4MQ/9CngAiEAuJTwa8Bqd94vi2BlxiOyNYEAgXKO1/Npqim9pjolqVM="}]},"_npmUser":{"name":"hallmatt","email":"mhall@bouncingpixel.com"},"directories":{},"maintainers":[{"name":"hallmatt","email":"mhall@bouncingpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-helpers_0.1.0-beta_1611089392642_0.6560197120179869"},"_hasShrinkwrap":false},"0.1.0-1-beta":{"name":"@bouncingpixel/mongoose-helpers","version":"0.1.0-1-beta","description":"Collection of mongoose schema plugins for repeated tasks","main":"index.js","scripts":{"lint":"eslint index.js src"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"license":"MIT","bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"homepage":"https://github.com/BouncingPixel/node-packages","engines":{"node":"^14.x"},"dependencies":{"bcryptjs":"2.4.3"},"peerDependencies":{},"_id":"@bouncingpixel/mongoose-helpers@0.1.0-1-beta","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-AwMlSDGrujq5RUOg/fU+S678RlJqzqLSXF+Pq1L3FFsxatyk7YmYqLR5xwJVFTYzCCpCyeGNXv+6M2iry3bkUw==","shasum":"23d1180437dda1741b18333d23bea4939326072d","tarball":"https://registry.npmjs.org/@bouncingpixel/mongoose-helpers/-/mongoose-helpers-0.1.0-1-beta.tgz","fileCount":5,"unpackedSize":4777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDyDwCRA9TVsSAnZWagAAeC4P/0c5rSfGA/KO04Wecjjh\nW8XqAlK6KMK3n1Aqe9cBTXqJuETLP8VFblctNTpBXq0WZ7EsCkuzj7Afs8x2\n7ondI7rmNUvvojBOojbe4AVvTAnpmJ7uAhnucfpjlm2Yi3Tzfblf1Zq8MdZo\n+WOfN9ex1JcOwv94qHWVOkCMmuzjneuJ92v7wVMd+BvZ0RTqv9QBWoggSMqn\nLXrSaiKJ9zoQVfjNYIrRnU3v6CUkSQZs47KbMiOGWmdy/qdS3YXAcmKCE35l\nSfkPaqJJSVNiODzHl9RAM39zxAX0WH2JsfZ0G/k43ShLribdvhneGWsah061\n38q/yvdfDaPyOn4cdW5l3/LAPQMgJPs8dfPgBrvGxrjx3oJ8UFHHq3Hh8d0e\nXHIWNCisUMsJESGETTqFMX5ryIIPR8BoD4HcrAId8NJB50p+Zw7jolyg4NqY\nHCHG08fp8m1d2N/tVzU1foo1+0WahjuyzMOy2EzQxo3cRYQjXvHxYIc+W6sX\nbQspTfuO20QWt5/PQ8oUVlO9a4McYQ9y4NHDh0BpyJzAk38A2NBjxjdndCPG\nJdXUcGj3XZqVPTzlUT3VoN5SuKYFM+cRnz6ypf60Et6FC3qefXQZeBA58ydu\n+0NvwjQzRhyS2ubgUQ1YX22TXltVB1zdGOPSi5IJuj9Txou+j+OWKC2fNEOW\ngmxC\r\n=Ao3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDn3nj6IqEX2tELF51+2V44Tqeh58Rb8jBuZS8YERUAIAiBcACnORhHE4llrJGhYYWn3oOsjZHYZzBh8UvtX7ZC82g=="}]},"_npmUser":{"name":"hallmatt","email":"mhall@bouncingpixel.com"},"directories":{},"maintainers":[{"name":"hallmatt","email":"mhall@bouncingpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-helpers_0.1.0-1-beta_1611604208359_0.5028216252787183"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bouncingpixel/mongoose-helpers","version":"0.0.3","description":"Collection of mongoose schema plugins for repeated tasks","main":"index.js","scripts":{"lint":"eslint index.js src"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"license":"MIT","bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"homepage":"https://github.com/BouncingPixel/node-packages","engines":{"node":">=6.9.0"},"dependencies":{"bcrypt":"^3.0.0"},"peerDependencies":{},"_id":"@bouncingpixel/mongoose-helpers@0.0.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-rLlGmPTGyAgfqH7mZtH7E1/DW0ZRLMzzpJ3fxFDUvQ4li+hOJWYj1O9wFS4vNaYyNIkyGeH6xfG9D61uztg25g==","shasum":"7b3679a0e959e277259716d4b3be6fb58a775a08","tarball":"https://registry.npmjs.org/@bouncingpixel/mongoose-helpers/-/mongoose-helpers-0.0.3.tgz","fileCount":5,"unpackedSize":4769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJYWpCRA9TVsSAnZWagAA9jYP+wT/jkwIA3Fd0NcOiiUR\nfLuM1SHN6fX2ZLU5FK04RztYKQ6erRFPX7s4qJhtgAI+yZWmyGdf7mOUaW5E\nbLTjjqzXsHa7Lti289nqkfxItmTYMkHqmwA2usPxXQUGLloQ8pl+aoqX4RtM\nkktkPtQaiTiCJC5lWh8B1uw5ZbI2D6iD5z2dYQi+dJxMlBwHXggU3FsMVtkD\nktRMAoRsRjGFP/kb+vCRAtQ5qzVHeOMb+aBz9rZNfVSSUL6geBg5Gox/vQ9w\n+Js0stYEk1yc/itY4CGBt8QmaZr0k9RYns8lzSZLhTtgD7/IsKtEmbFANfBM\ns4Lc4PSQscjy2OVu5in/WwMtV4NYAPIzwfBJRF2UHc5Weaof5R+GGorcR2P9\nTFqRmZePN2iEFWhqD8jh1taklawyligrH+lVaEETleZMjDJEZ7qgXBe+qIRg\nV7TCBwZQh3XIMbp4scGtKzyVFrjJXxw2H6MVdmew2uFaDzZHH3e3jyeBhJwy\nRLTWkQvrWg6VNDyOUYsS+Czo6M9acRVdPgwpZAhnfl3qDSa0may+Fd2Cn5O2\nmkKBz6hNQEXaUt2f2fLsASEQ0KsTEsKid+4kxab1d7ZziXH4T49BQWS+UrnT\nPi0WaF7wvxSNC+OcicMC/OUK6+R326zEmXuLVq4WMIdW9T189EkzifgOpqG3\nmQra\r\n=QA8d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC95sPQk7QNU2Dh4smrNsJCzeboXybftt4KKSPhF71CwAiEAuy8jyMNlHVWdGW7rKnEuODmOW8H4JnIvtHNzM9g3GjE="}]},"_npmUser":{"name":"hallmatt","email":"mhall@bouncingpixel.com"},"directories":{},"maintainers":[{"name":"hallmatt","email":"mhall@bouncingpixel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mongoose-helpers_0.0.3_1613071785333_0.37053601939776715"},"_hasShrinkwrap":false}},"readme":"# mongoose-helpers\n\nCollection of Mongoose schema plugins.\n\n## Working With\n\n### Requirements\n\n- NodeJS 6 LTS\n\n### Installing\n\nInstall the package using your JS package manager of choice, such as `npm` or `yarn`.\n\nFor example, with `npm` or `yarn`:\n```\n$ npm install --save @bouncingpixel/mongoose-helpers\n\n$ yarn add @bouncingpixel/mongoose-helpers\n```\n\n### Using mongoose-helpers/auto-bcrypt\n\nJust add the plugin to the schema and set the fields which are automatically bcrypt'd\n\n```js\nMySchema.plugin(require('@bouncingpixel/mongoose-helpers/auto-bcrypt'), {\n  fields: ['password']\n});\n```\n\n### Using mongoose-helpers/replace-image\n\nAdd the plugin to the schema, set the fields that are managed images, and set the remover function.\n\n```js\nMySchema.plugin(require('@bouncingpixel/mongoose-helpers/replace-image'), {\n  fields: ['previewImage'],\n  remover: RackspaceService.removeFile\n});\n```\n","maintainers":[{"name":"hallmatt","email":"mhall@bouncingpixel.com"}],"time":{"modified":"2022-06-12T15:26:49.454Z","created":"2017-10-20T18:58:51.385Z","0.0.1":"2017-10-20T18:58:51.385Z","0.0.2":"2017-11-03T20:49:40.166Z","0.1.0-beta":"2021-01-19T20:49:52.758Z","0.1.0-1-beta":"2021-01-25T19:50:08.499Z","0.0.3":"2021-02-11T19:29:45.471Z"},"homepage":"https://github.com/BouncingPixel/node-packages","repository":{"type":"git","url":"https://github.com/BouncingPixel/node-packages/tree/master/mongoose-helpers"},"author":{"name":"Matt Hall","email":"mhall@bouncingpixel.com"},"bugs":{"url":"https://github.com/BouncingPixel/node-packages/issues"},"license":"MIT","readmeFilename":"README.md"}