{"_id":"mongoose-private-paths","_rev":"29-8834b11ecf1e390d2b25f167ece6beb8","name":"mongoose-private-paths","description":"A simple mongoose plugin to provide private Schema paths","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1":{"name":"mongoose-private-paths","version":"0.0.1","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","should":"latest"},"_id":"mongoose-private-paths@0.0.1","dist":{"shasum":"13ab365d068a42684009adfbda4e9578d03c3b39","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.0.1.tgz","integrity":"sha512-a6qgSwfpHtIHh83gcTPoTb08FW6h22r7g9vDUBCqTVvwqGKflxwHH6u5tnrgkFUHDX8fBHFC3iRR0I2yvKo/YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXEAQRA6Ibz6x3KLdf/CZ7Syj6h5GgzOkF2HVokjLMkwIgabvLWcr6puL4yP3JMkk0S4cC/3gf4y7oHXZw7ZNXRUY="}]},"_from":".","_npmVersion":"1.3.18","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}]},"0.0.2":{"name":"mongoose-private-paths","version":"0.0.2","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","should":"latest"},"_id":"mongoose-private-paths@0.0.2","dist":{"shasum":"6feabc262b2157b18924bf215b2089ac40f2bbe3","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.0.2.tgz","integrity":"sha512-hS72hALZoRb9C3K4f9cMAgKRBic8+mxxF0mKfYGrNk8inxT1f5+qfpOAKVLoimhbd7e4lyx6iqlxNfuB6xZXjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrXJeQ//5oYlqyjQ29cG3HVc2jqSutdtrztix3ygkPwIgQJX79qI6gdcKgs27BUrOYhxQa6R6wRJd3+zFYJk16pE="}]},"_from":".","_npmVersion":"1.3.18","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}]},"0.1.0":{"name":"mongoose-private-paths","version":"0.1.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","should":"latest"},"_id":"mongoose-private-paths@0.1.0","_shasum":"83ac8dfa61e934d1a68cd7ff0287835e89105dcd","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"83ac8dfa61e934d1a68cd7ff0287835e89105dcd","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.1.0.tgz","integrity":"sha512-fo7Fl+LJ3AQf0vekcxyPHFVpXXVAtWZgKTYs8/BUQJE561Xb8KKBqnkuGWDIGWzK7K4gC4SL7uuTzM1s5Viafg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtxmvg5pyzsmPrs2qIYcBfcN688wu8nEMaQ+FoVTuKJwIhAP47yjPRp7yPfTys031IcrhILuD74AnlqdgV/BKaO3bB"}]}},"0.2.0":{"name":"mongoose-private-paths","version":"0.2.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","mocha-spec-cov-alt":"~0.1.0","coveralls":"^2.10.0","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"_id":"mongoose-private-paths@0.2.0","_shasum":"ca565a28518aa8a42f83599a6b3d7129b066a61d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"ca565a28518aa8a42f83599a6b3d7129b066a61d","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.2.0.tgz","integrity":"sha512-gLWWMYWANj9JJT0pvAzkcEb6CKetaXoSaR2OCHLRdYcyj8uM0GSWq7XjYeUCGaMoyJhgYtc9NvCLL9erRfwEgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0gYErwKmCeO6jSrVpx8ArmK+BhnQMJt/+2yH/1LVwVAiEAgOaE7MNeyOkBEB3oN7MvzGKD/zHNIBBYv9Ba2Vdz47I="}]}},"0.2.1":{"name":"mongoose-private-paths","version":"0.2.1","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","mocha-spec-cov-alt":"~0.1.0","coveralls":"^2.10.0","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"_id":"mongoose-private-paths@0.2.1","_shasum":"74f869ace46889b9de0049048898110939918b31","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"74f869ace46889b9de0049048898110939918b31","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.2.1.tgz","integrity":"sha512-0+iDzW5CbvayXaqjqBudUS6xX+uEhQulXt8lpUhQ14EPCqqhqCvFT/btu4pU/UtJnsGCq0+TnPdBpqjtXFkyDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVtLPlrJO6vO0jQwmYz0189HknbYYspYad1rWDzxRyhAiEA+kh23F28dwruaaPYYObiqu9ygR5LNOcoMLGAndr078c="}]}},"0.3.0":{"name":"mongoose-private-paths","version":"0.3.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"grunt --verbose"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","mongoose":"3.8.*","grunt":"0.4.*","grunt-contrib-jshint":"~0.7.0","grunt-simple-mocha":"latest","grunt-contrib-watch":"~0.5.0","time-grunt":"~0.2.0","mocha-spec-cov-alt":"~0.1.0","coveralls":"^2.10.0","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"_id":"mongoose-private-paths@0.3.0","_shasum":"c5b18cbd154df49d520517ffb98d5bb73186d8c1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"c5b18cbd154df49d520517ffb98d5bb73186d8c1","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.3.0.tgz","integrity":"sha512-wl8avUIPhdoHjyXYoeZ2Q+8VB5ch1g2kV5fazKGKtL1u07KOzdXIkry+ftXzPMTuYg9m4D0dquRCyaoGuTyjAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFr3HA1SeV9C6DXBWPhLRPefRBJvxpePwge3kRs8D10mAiAjQfBn3ROMD7pI0+zT9wbjDm7AarnIXIJfG8JlxuKerg=="}]}},"0.4.0":{"name":"mongoose-private-paths","version":"0.4.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^1.21.4","mocha-spec-cov-alt":"~0.1.0","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"a44171b4e27c8d89f688da0302351bb60860cad0","_id":"mongoose-private-paths@0.4.0","_shasum":"a229a034fce797d69e58ca3a94d93ef88e8abb8a","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"a229a034fce797d69e58ca3a94d93ef88e8abb8a","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.4.0.tgz","integrity":"sha512-feurSaQSaRykXrzWmiv71Be0lyXXBVTdWTCWH18n8LLmlaDMMeqNyapuTaPfzHVI4P0wouFgO6rR3yJpG/QBWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApKQ1QbREjRm3idD30T3ewmLH3Q4qWPgOj2T0Ugpn6gAiASeeBU5VGtHrlaAhlnz+lLtxqZf+REIuiXGCS1CAB/gA=="}]}},"0.5.0":{"name":"mongoose-private-paths","version":"0.5.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"2.*"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.1.0","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.2.3","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"fc4a13c87137ec76ce2406617b587d82beb33b5a","_id":"mongoose-private-paths@0.5.0","_shasum":"ce86d860ef3ef9428097835da482a2f221e420fc","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.32","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"ce86d860ef3ef9428097835da482a2f221e420fc","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.5.0.tgz","integrity":"sha512-iC5m+KS2HKjQjHlT5FprwDzh200g2zfUt13xq665PQOTbXMqHTbv/00HBkQ2lC9/JTUctow/ewWEVxL8tJB1MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMBjde+40lDJfb1/U1U0QJwQwtMz1LmDLlHdp23BWGZAiEA+GdlM3l9Am2R+fc3ucolKlaHIio5umvvn+s0S5xzGK4="}]}},"0.5.1":{"name":"mongoose-private-paths","version":"0.5.1","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"^3.4.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.1.0","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.2.3","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"ee1519f4918532af8e74f46749705d4805fdc0c6","_id":"mongoose-private-paths@0.5.1","_shasum":"6012f5ea57a5c2ee3ad2afb285a0bd96a94c792d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.32","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"6012f5ea57a5c2ee3ad2afb285a0bd96a94c792d","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.5.1.tgz","integrity":"sha512-cUl9XRt69pUAl8n8MTMFL2OJ5ombQiurQbLtqRxdrdE7hA57urjSsBfOfKzeNlGCwsaRknFp1zvZEETonHxRVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+cInv6Vw9qfHiMUnZA0NHvug6dCcGoGrAmg8PW8l0kAiBG/54aUrPQQvkLaeZTXlSsiGWGCMUprPHVtwEFq3sdBw=="}]}},"0.6.0":{"name":"mongoose-private-paths","version":"0.6.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"^3.4.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.1.0","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.2.3","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"84dee393f0cb9e09cd677904ae4e65a807231c8e","_id":"mongoose-private-paths@0.6.0","_shasum":"80264c9b9811ad6b93f76bfcaa037e8b4a8dfe4f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.32","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"80264c9b9811ad6b93f76bfcaa037e8b4a8dfe4f","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.6.0.tgz","integrity":"sha512-hm5TxntHUdVe1ojDfUYz5O9ihEPWVa5Rjkbn+nGplV4jKL6lUtDt+6FM4zdp1wuKx6ZPGIycF8wFLc/uMRUVDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+S/d0R5sGuBXgJnKR8WlBGk+0uTSVrsz4ByamQq8/bAIgaTJ/WuNWb+AHnrquIDy62FV7Z9gH7rid+sSbnmpQlsM="}]}},"0.6.1":{"name":"mongoose-private-paths","version":"0.6.1","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"https://github.com/yamadapc/mongoose-private-paths"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"^3.4.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"2.1.0","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.2.3","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"372c1852a17b64f0b2185bb7865730ed8ea5c993","_id":"mongoose-private-paths@0.6.1","_shasum":"204832fc1fa7437598650ce8886afc5940fa21e5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.32","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"dist":{"shasum":"204832fc1fa7437598650ce8886afc5940fa21e5","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.6.1.tgz","integrity":"sha512-/iwqam1Li1oUD1AGHvKNl41h/GIzH2M0LJoCSgvBlKwMfkeeHPXhs8EWyIaDL681owj0kFklCt1RWgzy/JTdUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwawsDys11NMEiC23hHnCQknhjQCnhHGfjbt4yRYM7mwIhAKHgdvYrl8Gz7giEmVQwX3UDW/0cCHaotdxsrrPNeqBD"}]}},"0.6.2":{"name":"mongoose-private-paths","version":"0.6.2","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"git+https://github.com/yamadapc/mongoose-private-paths.git"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"^3.4.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.6","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.2.5","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.3.0","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"bd88d59ed64e9e404f2eadd56753e0aee436e6fd","_id":"mongoose-private-paths@0.6.2","_shasum":"7bc4e7e0577de2711daac507364b3cb960fbb580","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"dist":{"shasum":"7bc4e7e0577de2711daac507364b3cb960fbb580","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.6.2.tgz","integrity":"sha512-GAJCs4mGpis22tl8G5SMDQNBX3/QeQ9MeWaujNfB1dYeZFuHmSZVPqtMr1g9VcTY4hP5L6wAffmT/HeZL3pXig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1Xsq5KHxJalyqfXwokYLhpq25X3ELVIPkB7n/qfJHMAiEAqJ/pw3xrjkJ9y0nX3krBR1QaAMlU8wc8ZxtTZ2nH3mU="}]},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}]},"0.6.3":{"name":"mongoose-private-paths","version":"0.6.3","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"git+https://github.com/yamadapc/mongoose-private-paths.git"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt"},"dependencies":{"lodash":"^3.4.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"^1.1.7","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.2.5","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^0.3.0","mongoose":"3.8.*","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"98f3dd6d069e117d6493339ecf55042fbc879a71","_id":"mongoose-private-paths@0.6.3","_shasum":"9e25f721bb623249dc6f50bb3a82bb093b4084e1","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"dist":{"shasum":"9e25f721bb623249dc6f50bb3a82bb093b4084e1","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.6.3.tgz","integrity":"sha512-oNXmEH9W3EQP8wNDMgegYKOKgOdpHPpaEJ2DtBw2Og7ubdcT8jOlLq01XVcVZ0TpdW5xzPfFy2e5BHfc0pPO/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRCuv2ekjA3OzfSXUlr9yKeiO2o9L7jwC/CiH98nNngAiEAt6BJeZLhQouTN+61qe+5CGGUNwNKeK3d7M2Ipb2XU7k="}]},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}]},"0.7.0":{"name":"mongoose-private-paths","version":"0.7.0","main":"lib/index.js","description":"A simple mongoose plugin to provide private Schema paths","homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"git+https://github.com/yamadapc/mongoose-private-paths.git"},"licenses":[{"type":"MIT"}],"scripts":{"test":"npm run jshint && npm run mocha","jshint":"jshint lib/*.js test/*.js","mocha":"mocha --require blanket -R mocha-spec-cov-alt","test-html-cov":"mocha --require blanket -R html-cov > coverage.html"},"dependencies":{"lodash":"^4.3.0"},"peerDependencies":{"mongoose":"*"},"devDependencies":{"blanket":"1.1.7","coveralls":"^2.10.0","jshint":"^2.5.4","mocha":"^2.4.5","mocha-make-stub":"^2.1.0","mocha-spec-cov-alt":"^1.1.1","mongoose":"^4.4.3","should":"latest"},"config":{"blanket":{"data-cover-never":["node_modules"],"pattern":"lib","spec-cov":{"threshold":80,"localThreshold":80,"lcovOutput":"lcov"}}},"gitHead":"a800188e3d9a8d5fa53e43034571f7b81900c709","_id":"mongoose-private-paths@0.7.0","_shasum":"f75ab2f70d7bb25f3b82f1a6a99bff1910348730","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"yamadapc","email":"tacla.yamada@gmail.com"},"dist":{"shasum":"f75ab2f70d7bb25f3b82f1a6a99bff1910348730","tarball":"https://registry.npmjs.org/mongoose-private-paths/-/mongoose-private-paths-0.7.0.tgz","integrity":"sha512-WPnyjIbPalEJgW8AvHYm8i/kMs3oY+1n2Lk30/PhcH7pGVvDw5m0UY8lubLbk6ShamQLRCWJSO90Id+q6tKj+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdWdu+kK0RbIYMqiUjuoPDtZ8zZG1JSklHKNr5iCGwfgIhAJ9X1syLJXhuYJ4ANDXomZNf03m3TIvEm6iioCsrnUXa"}]},"maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mongoose-private-paths-0.7.0.tgz_1459361976451_0.9820409722160548"}}},"readme":"mongoose-private-paths\n======================\n[![Build Status](https://travis-ci.org/yamadapc/mongoose-private-paths.png?branch=master)](https://travis-ci.org/yamadapc/mongoose-private-paths)\n[![Code Climate](https://codeclimate.com/github/yamadapc/mongoose-private-paths.png)](https://codeclimate.com/github/yamadapc/mongoose-private-paths)\n[![Coverage Status](https://coveralls.io/repos/yamadapc/mongoose-private-paths/badge.png)](https://coveralls.io/r/yamadapc/mongoose-private-paths)\n[![Analytics](https://ga-beacon.appspot.com/UA-54450544-1/mongoose-private-paths/README)](https://github.com/igrigorik/ga-beacon)\n[![Dependency Status](https://david-dm.org/yamadapc/mongoose-private-paths.svg)](https://david-dm.org/yamadapc/mongoose-private-paths)\n[![devDependency Status](https://david-dm.org/yamadapc/mongoose-private-paths/dev-status.svg)](https://david-dm.org/yamadapc/mongoose-private-paths#info=devDependencies)\n[![peerDependency Status](https://david-dm.org/yamadapc/mongoose-private-paths/peer-status.svg)](https://david-dm.org/yamadapc/mongoose-private-paths#info=peerDependencies)\n- - -\n\nA simple mongoose plugin to provide private Schema keys\n\n## Getting Started\nInstall the module with: `npm install mongoose-private-paths`\n\n```javascript\nvar mongoose = require('mongoose'),\n    privatePaths = require('mongoose-private-paths');\n\nvar TestSchema = new mongoose.Schema({\n  public:       { type: String },\n  _private:     { type: String },\n  also_private: { type: String, private: true },\n  not_private:  { type: String, private: false },\n  _even:        { type: String, private: false },\n  works_too:   [{ type: String, private: false }]\n});\n\nTestSchema.plugin(privatePaths);\n\nvar Test = mongoose.model('Test', Testschema);\n\nvar test = new Test({\n  public:       'all keys are public by default!',\n  _private:     'keys prefixed with an \"_\" will be private - except \"_id\"',\n  also_private: 'stuff with a \"private\" field set to true will be... private!',\n  not_private:  'stuff with a \"private\" field set to false will be... NOT private!',\n  _even:        'if they are prefixed with an \"_\"',\n  works_too:    'array-like fields should work too'\n});\n\ntest.toJSON(); // =>\n// {\n//   _id:          '1234',\n//   public:       'all keys are public by default!',\n//   not_private: 'stuff with a \"private\" field set to false will be... NOT private!',\n//   _even:        'if they are prefixed with an \"_\"'\n// }\n```\n\n## Documentation\n\nAs of right now there're only two options available, to be passed when calling\n`Schema.plugin(privatePaths, options)`:\n\n- **ignore** => an Array of keys to ignore (they'll all be public)\n- **prefix** => a different private key prefix (to be used instead of \"\\_\")\n\n### `document.toJSON([options])`\n\nIt should be noted that the `toJSON` method is overloaded with an optional\n`options` parameter, with the following keys:\n\n- **keep**   => Either an array of keys or a single key to ignore (not omit)\n- **remove** => Either an array of keys or a single key to remove (the default\n  behaviour is overridden, to _only_ remove the specified keys)\n\n### `Model.omitPrivatePaths(doc, [options])`\n\nThis is a static function which holds the actual logic for the overloaded\n`.toJSON` on documents. It's exported to support serializing\n[`lean`](http://mongoosejs.com/docs/api.html#query_Query-lean) mongoose objects,\navoiding the mongoose overhead for lists and things like that. It takes a\ndocument or lean object as its first argument and the options node as its\nsecond.\n\n### `Model.findPrivate(query)`\n\nThis returns a `Query` only selecting public fields.\n\n## License\nCopyright (c) 2014. Licensed under the MIT license.\n\n## Donations\nWould you like to buy me a beer? Send bitcoin to 3JjxJydvoJjTrhLL86LGMc8cNB16pTAF3y\n","maintainers":[{"name":"yamadapc","email":"tacla.yamada@gmail.com"}],"time":{"modified":"2022-06-20T07:37:09.152Z","created":"2013-12-17T19:44:04.759Z","0.0.1":"2013-12-17T19:44:37.524Z","0.0.2":"2013-12-17T21:08:17.424Z","0.1.0":"2014-05-08T21:16:14.996Z","0.2.0":"2014-05-28T19:16:57.185Z","0.2.1":"2014-05-28T19:31:29.485Z","0.3.0":"2014-06-10T21:24:27.461Z","0.4.0":"2014-08-21T20:15:13.269Z","0.5.0":"2015-03-06T23:41:42.758Z","0.5.1":"2015-03-06T23:43:37.649Z","0.6.0":"2015-03-08T21:16:12.263Z","0.6.1":"2015-03-19T21:12:38.148Z","0.6.2":"2015-08-08T01:45:41.432Z","0.6.3":"2015-08-08T01:50:37.413Z","0.7.0":"2016-03-30T18:19:38.800Z"},"author":{"name":"Pedro Tacla Yamada","email":"tacla.yamada@gmail.com","url":"https://github.com/yamadapc"},"repository":{"type":"git","url":"git+https://github.com/yamadapc/mongoose-private-paths.git"},"homepage":"https://github.com/yamadapc/mongoose-private-paths","bugs":{"url":"https://github.com/yamadapc/mongoose-private-paths/issues"},"readmeFilename":"README.md","users":{"barryevans80":true}}