{"_id":"hapi-bookshelf-serializer","_rev":"171-608fa51ff09cb4f9541467958838094f","name":"hapi-bookshelf-serializer","dist-tags":{"latest":"6.2.0"},"versions":{"1.0.0":{"name":"hapi-bookshelf-serializer","version":"1.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@1.0.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"955dc2822c2215e20c119d7ac0398da8c0362f0d","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-1.0.0.tgz","integrity":"sha512-B6szj0EGASf0WmXegvgIXG+A/nCPA+la1UBIOv+hsmA594rYFgr7TouDgDk0qYBGnqnMLml7XGF2I5IbDs602A==","signatures":[{"sig":"MEUCIQD6xYVoHYtWQPjRnaiwhNc3+8R1ahU9iOAIcgFQtzaGlwIgCYlEhHPFmMYXuE4fJVpFrWdmGRtMrXmYNG8chR1ozTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"955dc2822c2215e20c119d7ac0398da8c0362f0d","gitHead":"963f711fa7f09ed1240c45d29108f25aa8d078f8","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"dependencies":{"joi":"^5.1.0","boom":"^2.6.1"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"1.1.0":{"name":"hapi-bookshelf-serializer","version":"1.1.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@1.1.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"a346b4384dcfedbb6871bbd55a527c2de75e0889","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-1.1.0.tgz","integrity":"sha512-tS7hI5+wZfmqHByiYOPwR6gqCbc+zMO4Erkf9fTOQFd498EyKu1obWVp/gMo+7133pRS8wPeM44mRWINblgg4A==","signatures":[{"sig":"MEYCIQD5hZOIhCELtGiS6PcHLo9LBkSyY+AXzbs5inSOPRSkCAIhAImjIA7oHfWUeKC0IVfJLajgcwzMV3eRb6RUqxknjABf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a346b4384dcfedbb6871bbd55a527c2de75e0889","gitHead":"7ec11d7c77a92ced9da47bae270e6653eb356a86","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"dependencies":{"joi":"^5.1.0","boom":"^2.6.1"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"1.2.0":{"name":"hapi-bookshelf-serializer","version":"1.2.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@1.2.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"36b7d2a49a4abfa25349fe0b498c913146df06eb","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-1.2.0.tgz","integrity":"sha512-ZqEsPoR61DDRPSM1IJoWlSJwfqjeqbpMdM4XFbBNUrIoRprS72OisEvuqwYG/NSvgsVWZkjykjg7pi1xM+NOlg==","signatures":[{"sig":"MEUCIQDiPFGeSffoqpbu6v1Bt7aHNrlQyrsEiflBBD3Vk3MJJQIgOLhvyC6b+b/EWyd49TQKwW7mExuohhysGDarutpfSbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"36b7d2a49a4abfa25349fe0b498c913146df06eb","gitHead":"e063ed1aa6391ca6924ab193263e09852a306d90","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"1.4.28","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"dependencies":{"joi":"^6.0.0","boom":"^2.6.1"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"1.3.0":{"name":"hapi-bookshelf-serializer","version":"1.3.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@1.3.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"1ae219525f23abdbf090bc286193db2b0aa1b454","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-1.3.0.tgz","integrity":"sha512-je9HMrsr2fxYMqqy9hVzzESJnm3VJUY+WNHrr2lYcX0UpOEz277OG+ROTtWI360CnGiB3GYnBwZrFjPceyv30A==","signatures":[{"sig":"MEQCIFIVo1P2DI3M7iE+te8oAXvhMqDS+cRUQiy8SFPqRbp/AiA+Wsx9TbbPGbNN1LXnotSJsAh/oMs5DklNN2ELUCYyYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1ae219525f23abdbf090bc286193db2b0aa1b454","gitHead":"3b6c179f9f4229d4011112788c9ce1a9b4f9710e","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"0.12.0","dependencies":{"joi":"^6.0.0","boom":"^2.6.1"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"1.4.0":{"name":"hapi-bookshelf-serializer","version":"1.4.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@1.4.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"19632adaabf3468aaee8529e2acf42821a6fefe9","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-1.4.0.tgz","integrity":"sha512-PQIwLbnz/yUO0HdNQnMU0P7i21PXngifIOw5utHUyJ6e7d5rHkY4Vzj0qSLQ/btizag3zWDY4Ot3yca9mGRdLQ==","signatures":[{"sig":"MEUCIQCcWIuJmOLJCes6sESccVMu7Bo2BjG+I3dEJ0A81wKkOwIgIjrYmAlqFSUjXsNR2d9mPEXgz7OTS3WGqLmWLEXGL3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"19632adaabf3468aaee8529e2acf42821a6fefe9","gitHead":"99ff81c78834115fcb159d61f254443dcf2c1002","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"0.12.0","dependencies":{"joi":"^6.0.0","boom":"^2.6.1"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"2.0.0":{"name":"hapi-bookshelf-serializer","version":"2.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@2.0.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"2ea27431b0bcf39e86db7df474947cdc64df50f6","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-2.0.0.tgz","integrity":"sha512-LBZVWCCqvGJcQZJecktAlHdazhcksdbROY2EOleLpzkDKkt2ERmDASwPmeImAqJ0qmh1Pl5gJg8QQLsjmiWs6w==","signatures":[{"sig":"MEYCIQDUnUu6HP1TGWODY7PEwXzqRPzD2Uv7a1UeROr/Qx170gIhAMAWAWc31gJ4r+t2B/XoViFAwFKHyjTl2Lho5MGthydy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2ea27431b0bcf39e86db7df474947cdc64df50f6","gitHead":"3444e5dd0ca567cbbf5687a531e8f726e50230b9","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"0.12.0","dependencies":{},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"2.1.0":{"name":"hapi-bookshelf-serializer","version":"2.1.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@2.1.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"43cbc91db681a2d32bc140d06d8275acdfd29505","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-2.1.0.tgz","integrity":"sha512-54RAav/k387sq/qYBJm1+VN7Krw/0VcKZdmA5j3P6nRTXA9RZlVS6ITgEoOk9n9PSrM04z5FEIr6B85l6Qtsow==","signatures":[{"sig":"MEQCIFFA5OOeN2Gosd8OiLp0xZSWwdKexS1Rqn0pqqyHqIpVAiBATKK+MC8Bp9H7IJLuP6lm6HF3soWhQCP3eFA1tvTKzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"43cbc91db681a2d32bc140d06d8275acdfd29505","gitHead":"5ce99f977a3a12757afc5ea2a50ae776777692f7","scripts":{"test":"gulp test","enforce":"gulp enforce","coveralls":"gulp coveralls"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"2.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"0.12.0","dependencies":{"boom":"^2.8.0","bluebird":"^2.9.34"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.10","hapi":"^8.1.0","jscs":"^1.10.0","knex":"^0.7.3","mocha":"^2.1.0","sqlite3":"^3.0.4","istanbul":"^0.3.5","bookshelf":"^0.7.9","gulp-exit":"0.0.2","gulp-jscs":"^1.4.0","gulp-clean":"^0.3.1","gulp-mocha":"^2.0.0","gulp-jshint":"^1.9.0","gulp-istanbul":"^0.5.0","gulp-coveralls":"^0.1.3","jshint-stylish":"^1.0.0","gulp-load-plugins":"^0.8.0","gulp-istanbul-enforcer":"^1.0.3"}},"3.0.0":{"name":"hapi-bookshelf-serializer","version":"3.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@3.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"7f696fa9d326005cdefec0def09c57da8930646b","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-3.0.0.tgz","fileCount":10,"integrity":"sha512-U6XXB+O+V+FNTMPaOH6jS1966b7dpEu0Ory2j+b9U7PtalnBwA+FGkiU7Tn9Oq4aQDBn7hQA2VaHcQS2Zc2dug==","signatures":[{"sig":"MEQCIFU5xcugL0YJLBI3JWohCPea9OLQ1bNN7kmYGKoJLJc8AiAdoOQVgcZZKagi/rw6WCFwOsvGFJBdp2AWOQnR6CL74A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSSSvCRA9TVsSAnZWagAAIsUP/iAHy28Ih14JcEteEtZO\n0yUWoeaUMP5m9bEKUGdC7kkyPt44uzpg9UGRnPTTTjyNPq1KJcAJafq6g8sH\nDEQkV79rgd6UB2qYJO6lxANrEfLLztWd6aNdJ7fYcIMhPmeo/c72iYzi6AnL\n9wWTRZdAbAIPp3mRk0sUTolirdlkPA3NaHHaTolM2oka/8EF5d+85T0Yc93k\nGwwR/hazg2/eGgG8W6GDcnAojC4hA2In+d1mu3NKcEdq4P+odsC1z/EmxRNi\nENse6Pez8LSydH6djEfBfC6r80rC3Co9ltQNXv/HuQswzdLY80KwKbutElQF\niwD9n6zPJSL53pHi9gMdKJVZlQs/GpeSrU7uQYVxEeKoEYPA3jYLdbQDeewe\nBDsNCcZtoXaJWfyj1hlJduBKOZJ0/aP/k59jVrTov6Iag4v2GI4mLFH5USdu\neL3w2a7/sWqkskfmQk/8ASIvIXyT8JFt6xXywWidfZtH4KspTit1QW9YC/Pd\nMQ6dN3SavzrOv/JZdg8JRharRc6pV0aKPoaGbWnHZpa6nxe+HoDVNz1aPn/o\nvijzUudy7aV/wjhS7673iD5lYvCkvxVCxbn1G2EG5Zcj/qEXXk+clUmEDKeS\nPhOT2kYjZyRb/FDDQCXf+e4nvQqtMUQKTkbhFCOuaVUT4fbJ3nSORMdDBWt0\nmYly\r\n=KeN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"efe8e28796a698dafc3440accfc2f484aca5464c","scripts":{"lint":"eslint . --fix","test":"lab -t 100 --leaks --lint-fix","enforce":"istanbul cover test/index.test.js --statement 100 --branch 100 --function 100 --lines 100"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"5.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"8.9.0","dependencies":{"boom":"^7.2.0","eslint":"^5.1.0","bluebird":"^3.5.1","eslint-config-lob":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lab":"^15.5.0","chai":"^4.1.2","hapi":"^17.5.2","knex":"^0.15.0","mocha":"^5.2.0","sqlite3":"^4.0.1","istanbul":"0.4.5","bookshelf":"^0.13.3"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_3.0.0_1531520175329_0.8866674535184893","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"hapi-bookshelf-serializer","version":"3.0.1","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@3.0.1","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"8405c03500c4d6d335f706a0ffaa5554f1bd5ddb","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-3.0.1.tgz","fileCount":11,"integrity":"sha512-H0EvUDRJFiDpT4pUy+2R++Z5eYpYuusiqYLlJUTbnCbnAj8xHDQYT3BMMGbq+IhkWMGEysPu5zMjfKwbM1N3oA==","signatures":[{"sig":"MEQCIGAdmK33/O5vxMcjP0oe0PvEU1UP87Ze1RBGm+ZIlu0aAiBhe1xwamOfnV+68gUuNGL/T7HR98T+4z+JOfnRIK1sVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWk5FCRA9TVsSAnZWagAA0YkQAKT0TmUbvgrlabsUMGZ5\ngBtcQ/KPNKPmjV1aSDDCJ5CxFANRqkkDwIdZ8ByGebz4L3k6o+FQGlG2zW67\nGR8ezT/2rOx17zltnxYtakIWwqwtpa0kt7WMhQuSrH2p6ubNPaW+IN2nTV+O\nYVvQxtaJcVpfgjNMlTxuTOMj1KxN1JLgLc7SrsT7/p5KDX7Y+QTBXH/3V0zg\nPwpig3Qv6Wmhwm7TYLxxsCBstOWfaj+ObNQNRe42X79YC5Yk9+OuMh/oBpBT\nAt3OLJypsBIYGpRCG+DgObWwsrKkxYIw1KuELyHSoDXBr1eyMZFp94G4T/jm\nelLp/FcaZUnCLWJpP+Y1orsROCpyJJYtD4ibPi/Vz/SwNTKsb/Ngz6uQ1Sv9\n+OyKewsJTcZnk9HhIp6miabTwrgtwrRJo9HVdZPo/NqIqxrbgMwfNTGZi91D\ngwC8tT1IxHRuf6X5SXDo82TrQVGnIeSilOv30H0XKLIfQdRi0IJYnbBsxqHE\nTUDHw5wABIdAQWq4RlkHnojE9pjHdcZQgQ20DldS1CyhfF2M/TWqR1OH/WFf\nekXcYSrAXteziq4iBBaV0EnDFjt6/dJbGEnl1At5Tel9vGHzmwH+WTNvmP7Q\n1SOIbc81UpLZXrX9KgQiMpoz3ui8csiFZVIeXCdNyS47dSfACD0C7B07ar/h\nqKsu\r\n=XsP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"68957d25a5bd01d641d8396dc73736b1eea12f62","scripts":{"lint":"eslint . --fix","test":"lab -t 100 --leaks --lint-fix","enforce":"istanbul cover test/index.test.js --statement 100 --branch 100 --function 100 --lines 100","release:major":"changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags","release:minor":"changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags","release:patch":"changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"5.5.1","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"8.9.0","dependencies":{"boom":"^7.2.0","eslint":"^5.1.0","bluebird":"^3.5.1","eslint-config-lob":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lab":"^15.5.0","chai":"^4.1.2","hapi":"^17.5.2","knex":"^0.15.0","mocha":"^5.2.0","sqlite3":"^4.0.1","istanbul":"0.4.5","bookshelf":"^0.13.3","generate-changelog":"^1.7.1"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_3.0.1_1532644933543_0.8597462361448951","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"hapi-bookshelf-serializer","version":"4.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@4.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"1a0718b87b8722bb1c28c9af6dffe46412a02f63","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-4.0.0.tgz","fileCount":11,"integrity":"sha512-nILjv5e80zUDhHW2JCW2jEgzghw7tXoA5nr0OZOlmJ6R21QqvP8F3Uzg7KoChIt8ppuVSkDWf5O/xFYUkIVKrA==","signatures":[{"sig":"MEUCICplLJEcYoS64hRupcMXORVpBi/hiHtvb49iTrP8VN0BAiEAiRlZ+1tykl/QjZLUZWQEjMTKmGW4gsvoYiCQKHzYL3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMAE4CRA9TVsSAnZWagAA/dkP/RxPl9OJ457BneEl47Pd\n3psgniulqJq4MCZk2+em/hSXQPz7m4OMqHPBX/BBF7drqz0928Lmf+l4axbw\nhBgd301nINpSyky34llF6b4tU1Kmq/Xc0FAC3QPb+bTtnJVLuPKLs3Q8LFmZ\n4vGceuI0J5AbTM1uBoeGvDlLqjYnR0oNmBsopF9xlvOtIv3cpK9D5SHh0FG+\nBXMULgGQOnPWfwVhk2Al2YhKlAZtVnUzHi6R93JCAa5frYao8h4zD7+UDlIE\nxVbkEVxIPRBy3T7XZkUC35pPv7X716gc1AoopwtDCq/LWlVQtNbcJEMabKMx\n7eRQoK43rJOmJ7Dkaw0GPChY+TbNok9/LR4lYk7fYjEx3C68NrxmD1qHki1t\nCRR2ACnqFW33spNZd9wUgk96WXYuE+S+rs2wNt9gIvlwqdMLygwB5f0j2dM0\nMvlfQZQAPSXdJN+vheXpinfpFq21Wq6KRDhn+zf9Vy5LEmI5jmPd9td+0Vyc\n6m0lEWrIhZLoPiZ1RKrucKzXxTtpgwRcrntnecRQpet3j0FVbCV45UR8d8OX\nroOjr00cMK3KEmEapfoN35izfQEHMq0ZhKvPbxi5sUM94trhQph3E/Ub5lge\ndlQH9c/tzEGexYAm5NFHRRy9QsZRKTI2BrskWA3/49lgCi6pqS1kBMHyxlbU\npVdT\r\n=tAna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ecda5c5ca541ec207a582f2ae859db17f451adcc","scripts":{"lint":"eslint . --fix","test":"nyc --reporter=text-summary --reporter=lcov mocha --recursive --timeout 60000","enforce":"nyc check-coverage --statement 100 --branch 100 --function 100 --lines 100","release:major":"changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags","release:minor":"changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags","release:patch":"changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"6.14.13","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"14.17.0","dependencies":{"boom":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","hapi":"^17.8.5","knex":"^0.20.0","mocha":"^9.1.1","eslint":"^7.32.0","sqlite3":"^4.0.1","bookshelf":"^0.13.3","eslint-config-lob":"^5.2.0","generate-changelog":"^1.8.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_4.0.0_1630535992275_0.5558095834586292","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"hapi-bookshelf-serializer","version":"5.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@5.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"a8a8d3aa134298c43a87016f96efc35a0c722ae7","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-5.0.0.tgz","fileCount":17,"integrity":"sha512-gYSpg4iKDKWqPy5r8lJioSY26iQ73ven0L0GWPHTDTAV7aokBdvwC8BC/dY6yw+PEGhZR/DYnCTSlAze9gcs/g==","signatures":[{"sig":"MEYCIQDKxmqPVc3HQbHaT1eHfrD64lRq/A21yAvsbWoeijeNDAIhAO35YEuKCMHX9JglotAg/eMvJ/GskMcO+oeZUzz0cn0f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221250},"main":"index.js","scripts":{"lint":"eslint . --fix","test":"nyc --reporter=text-summary --reporter=lcov mocha --recursive --timeout 60000","enforce":"nyc check-coverage --statement 100 --branch 100 --function 100 --lines 100","release:major":"changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags","release:minor":"changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags","release:patch":"changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2015 Lob\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"boom":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","knex":"^0.20.0","mocha":"^9.1.1","eslint":"^7.32.0","sqlite3":"^4.0.1","bookshelf":"^0.13.3","@hapi/hapi":"^18.4.1","eslint-config-lob":"^5.2.0","generate-changelog":"^1.8.0"},"peerDependencies":{"hapi":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_5.0.0_1633117576472_0.1473427511991745","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"hapi-bookshelf-serializer","version":"6.0.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@6.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"351563d1b2b0b7e1ee2251bdf9df385c593b57a4","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-6.0.0.tgz","fileCount":11,"integrity":"sha512-3BehRFcBovxGhrmT+nJZ5A7bt1fsQ12EWcgjHNzS8VvxFR/lhNqpa5KWQtWDfEh2oq6UE8ayTSvBE11YopgPyg==","signatures":[{"sig":"MEUCIQCXR5mdBI66d93+vjF5p99lYRKmcIopCoOFUxlauMfV4AIgBTpyeTb0MBZ4SHE3rjsCpYVhL2Y4SSRvo1QktL1e/Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tBnCRA9TVsSAnZWagAAQokP/0j77afwBU1yk3jYBxLv\n8OMrP6lwK6+RyK25eahjKSgfz06sn0nqmiLXjL5J53qTAsUKnQ4Qg9L3aidf\nvZIV6+h+GgU6G3NLPE5tYmUzQyTrngjUYyxvyFqf1upaqJF2m7+DEyG/jQcx\nFyygRnB0yVpZewzD1u9M/OPi92hpJlaw3k0/0nv5v4h6KeSPogM9JFWBIeg4\n95zRlUiBV7SsttvnuYz+cTv3REhPy9apWS/2g/kVL700PuEl6JWRMoXL9EUy\ndfL2srP4zZMTktyiGqPN0KF4p+7Y7tCsN2zWV0bAPN+XXzF0ZIhNbbZMI9p1\n21ihoXl6nvJ4FT1aFlSkici9/tLSyccEj3gfHVx+T3e1qBXbB6OiHHAnus3u\ngUL++W8MNKPh0rKrluMVye+WvL3KwxkHFQRfkD842pifGTuN5LHqr8GKzBAv\nq6q0EmErVKdP9nWIg0IFf1o0fSiUz/REiKzNTp3AXyo+cbb1ejy5dv6GBmaI\nQnHnn9xl6MZ9nK2L5lWuXc5vhb0AB2yy2aJNVXWGmQeYz2RUbkE9Kmb1m5tc\nfukQ1iKn0THCS3nFDDjoOUYKJzxmF7e8cgpP0KBq/pPaL35VEloayCQ56BPx\nNkGcuE5By5l4XK0hqu2nMYScOeISPQYVJ3IwfAkNBS6nhJ+3W8x7DdL112Ah\neeND\r\n=W0+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"08158f2e4e457cd26a6bfabf862410b3faed179f","scripts":{"lint":"eslint . --fix","test":"nyc --reporter=text-summary --reporter=lcov mocha --recursive --timeout 60000","enforce":"nyc check-coverage --statement 100 --branch 100 --function 100 --lines 100","release:major":"changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags","release:minor":"changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags","release:patch":"changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"6.14.13","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"14.17.0","dependencies":{"boom":"^7.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","knex":"^0.95.14","mocha":"^9.1.3","eslint":"^7.32.0","sqlite3":"^4.0.1","bookshelf":"^0.13.3","@hapi/hapi":"^20.2.1","eslint-config-lob":"^5.2.0","generate-changelog":"^1.8.0"},"peerDependencies":{"@hapi/hapi":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_6.0.0_1636652209935_0.5438691273442116","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"hapi-bookshelf-serializer","version":"6.1.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@6.1.0","maintainers":[{"name":"joemeers82","email":"joemeers82@gmail.com"},{"name":"vikita.bhandari","email":"vikita.bhandari@lob.com"},{"name":"matthew.burke","email":"matthew.burke@lob.com"},{"name":"jarrod-lob","email":"jarrod.petrovics@lob.com"},{"name":"klaus.opreschko.lob","email":"klaus.opreschko@lob.com"},{"name":"pkamatlob","email":"prasad.kamat@lob.com"},{"name":"philthelobster","email":"phil.switzer@lob.com"},{"name":"ngnasr1123_lob","email":"nader.nasr@lob.com"},{"name":"jayteelob","email":"jaytee.sanchez@lob.com"},{"name":"erik.forsman-lob","email":"erik.forsman@lob.com"},{"name":"jkleung11","email":"jon.leung@lob.com"},{"name":"tanya.sah","email":"tanya.sah@lob.com"},{"name":"hunteryoakum","email":"hunter.yoakum@lob.com"},{"name":"rdimouro7373","email":"rachel.decker@lob.com"},{"name":"lobstertroy","email":"troy.armstrong@lob.com"},{"name":"joshnkoy","email":"josh.nkoy@lob.com"},{"name":"michel_lob","email":"michel.perez@lob.com"},{"name":"haroutrs","email":"harout.stepanyan@lob.com"},{"name":"kjones_lob","email":"kevin.jones@lob.com"},{"name":"eamon-barisone","email":"eamon.barisone@lob.com"},{"name":"nathanielwaldschmidtlob","email":"nathaniel.waldschmidt@lob.com"},{"name":"zach.reed","email":"zach.reed@lob.com"},{"name":"kencrim","email":"ken.crimmins@lob.com"},{"name":"jorgelob","email":"jorge.vivas@lob.com"},{"name":"nick-place-lob","email":"nick.place@lob.com"},{"name":"andrew.guterres","email":"andrew.guterres@lob.com"},{"name":"hanqingchen-lob","email":"hanqing@lob.com"},{"name":"juan.frissdekereki","email":"juan.frissdekereki@lob.com"},{"name":"mmorgan-lob","email":"michael.morgan@lob.com"},{"name":"vmangwani","email":"vmangwani@lob.com"},{"name":"sachinlob","email":"sachin@lob.com"},{"name":"nick.perri","email":"nick.perri@lob.com"},{"name":"siddharthpant92","email":"siddharth.pant@lob.com"},{"name":"bethqiang","email":"beth.qiang@lob.com"},{"name":"kplob","email":"ken.pflum@lob.com"},{"name":"samkitsheth95","email":"samkit.sheth@lob.com"},{"name":"erin-doyle","email":"erin.doyle@lob.com"},{"name":"jfdavidson","email":"james.davidson@lob.com"},{"name":"meussdorffer","email":"jack.meussdorffer@lob.com"},{"name":"shannamurry","email":"shanna.murry@lob.com"},{"name":"amaan_lob","email":"amaan@lob.com"},{"name":"team.platform.lob.com","email":"team.platform@lob.com"},{"name":"elijah-lob","email":"elijah@lob.com"},{"name":"barnabygo","email":"barnaby.go@lob.com"},{"name":"james.cho","email":"james.cho@lob.com"},{"name":"douglaje","email":"james.douglas@lob.com"},{"name":"lob-owner","email":"lob.npm.owner@lob.com"},{"name":"graeme.lowe.lob","email":"graeme.lowe@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"b9ebed8ef32b1dde37142654c4077062367486a0","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-6.1.0.tgz","fileCount":12,"integrity":"sha512-RXkhjiTmUps84JwfLTu1S2R6Wqr1B7L6XIr36cjNwMIksbFgPwKdz8NEqVNLPt1RPecMNmOrbtpfp9ND9xL8KQ==","signatures":[{"sig":"MEQCIBTOYjeR4TJLaE5mqg04KDa02WxxsdkikhEFyYsxh42VAiBFtnVTp8k6kPAAvofKBiLT8sVku4XzEK/HqVd1D69/0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14957},"main":"index.js","gitHead":"b13c6725eddfa17d7dd468535229bf04aa596d7e","scripts":{"lint":"eslint . --fix","test":"nyc --reporter=text-summary --reporter=lcov mocha --recursive --timeout 60000","enforce":"nyc check-coverage --statement 100 --branch 100 --function 100 --lines 100","release:major":"changelog -M && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version major && git push origin && git push origin --tags","release:minor":"changelog -m && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version minor && git push origin && git push origin --tags","release:patch":"changelog -p && git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md' && npm version patch && git push origin && git push origin --tags"},"_npmUser":{"name":"team.platform.lob.com","email":"team.platform@lob.com"},"overrides":{"bookshelf":{"knex":"^3.1.0"}},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"10.7.0","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@hapi/boom":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"4.5.0","knex":"^3.1.0","mocha":"^10.7.3","eslint":"^8.57.1","sqlite3":"^5.1.7","bookshelf":"^1.2.0","@hapi/hapi":"^21.3.10","eslint-config-lob":"^6.0.0","generate-changelog":"^1.8.0"},"peerDependencies":{"@hapi/hapi":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_6.1.0_1726671558547_0.40615144219515664","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"hapi-bookshelf-serializer","version":"6.2.0","keywords":["hapi","bookshelf"],"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","_id":"hapi-bookshelf-serializer@6.2.0","maintainers":[{"name":"shannamurry","email":"shanna.murry@lob.com"},{"name":"siddharthpant92","email":"siddharth.pant@lob.com"},{"name":"lob-owner","email":"lob.npm.owner@lob.com"},{"name":"barnabygo","email":"barnaby.go@lob.com"},{"name":"team.platform.lob.com","email":"team.platform@lob.com"},{"name":"samkitsheth95","email":"samkit.sheth@lob.com"},{"name":"kplob","email":"ken.pflum@lob.com"},{"name":"vmangwani","email":"vmangwani@lob.com"},{"name":"nathanielwaldschmidtlob","email":"nathaniel.waldschmidt@lob.com"},{"name":"eamon-barisone","email":"eamon.barisone@lob.com"},{"name":"andrew.guterres","email":"andrew.guterres@lob.com"},{"name":"mmorgan-lob","email":"michael.morgan@lob.com"},{"name":"vikita.bhandari","email":"vikita.bhandari@lob.com"},{"name":"lobstertroy","email":"troy.armstrong@lob.com"},{"name":"hunteryoakum","email":"hunter.yoakum@lob.com"},{"name":"erik.forsman-lob","email":"erik.forsman@lob.com"},{"name":"joemeers82","email":"joemeers82@gmail.com"},{"name":"matthew.burke","email":"matthew.burke@lob.com"},{"name":"kjones_lob","email":"kevin.jones@lob.com"},{"name":"rromit.lob","email":"rishabh.romit@lob.com"},{"name":"tanya.sah","email":"tanya.sah@lob.com"},{"name":"jayteelob","email":"jaytee.sanchez@lob.com"},{"name":"hpelletier","email":"haley.pelletier@lob.com"},{"name":"philthelobster","email":"phil.switzer@lob.com"},{"name":"benjaminkitt","email":"benjamin@benjaminkitt.com"},{"name":"olaotangeorge","email":"olaotan.george@lob.com"},{"name":"mathiaswolf","email":"mathias.g.wolf@gmail.com"},{"name":"sammelero","email":"sam.melero@lob.com"},{"name":"senftleber-lob","email":"michael.senftleber@lob.com"},{"name":"ryanlob","email":"ryan.williams@lob.com"},{"name":"graeme.lowe.lob","email":"graeme.lowe@lob.com"}],"homepage":"https://github.com/lob/hapi-bookshelf-serializer","bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"dist":{"shasum":"80281e60473e08170aa011d7fd33650339714bee","tarball":"https://registry.npmjs.org/hapi-bookshelf-serializer/-/hapi-bookshelf-serializer-6.2.0.tgz","fileCount":12,"integrity":"sha512-dKIWNMahcw0LAPX0nexCM9AyNn7zecgDvweQhfbTE518dY8HNlz4MTwTR8pFPWtsP8QqwINtippUEs0LvjauCw==","signatures":[{"sig":"MEQCIHiQqOqFjo864yTr+aHFSit/+hNReFAKHHxATpM5+miYAiAtoBoKdo3LgwkDjHlE5Ddw75S6ifbiuM5Hl4q8wD7zhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15763},"main":"index.js","engines":{"npm":">=11.5.1","node":">=20.17.0"},"gitHead":"2ed6f6279b6b8a2ef3ea9c778983fe30b87f9ffe","scripts":{"lint":"eslint . --fix","test":"nyc --reporter=text-summary --reporter=lcov mocha --recursive --timeout 60000","enforce":"nyc check-coverage --statement 100 --branch 100 --function 100 --lines 100","version:commit":"git add CHANGELOG.md && git commit -m 'updated CHANGELOG.md'","changelog:major":"changelog -M","changelog:minor":"changelog -m","changelog:patch":"changelog -p"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d0618fb-cb8a-444e-b1cc-8035028278ce"}},"overrides":{"bookshelf":{"knex":"^3.1.0"}},"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"_npmVersion":"11.6.2","description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@hapi/boom":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"4.5.0","knex":"^3.1.0","mocha":"^10.7.3","eslint":"^8.57.1","sqlite3":"^5.1.7","bookshelf":"^1.2.0","@hapi/hapi":"^21.3.10","eslint-config-lob":"^6.0.0","generate-changelog":"^1.8.0"},"peerDependencies":{"@hapi/hapi":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hapi-bookshelf-serializer_6.2.0_1762898659901_0.03492975191110581","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2015-01-21T21:45:57.102Z","modified":"2026-09-24T17:27:59.613Z","1.0.0":"2015-01-21T21:45:57.102Z","1.1.0":"2015-02-15T00:59:54.724Z","1.2.0":"2015-03-09T21:53:34.354Z","1.3.0":"2015-03-26T21:51:01.510Z","1.4.0":"2015-04-22T23:01:05.904Z","2.0.0":"2015-07-27T21:48:24.106Z","2.1.0":"2015-07-28T23:22:17.351Z","3.0.0":"2018-07-13T22:16:15.373Z","3.0.1":"2018-07-26T22:42:13.632Z","4.0.0":"2021-09-01T22:39:52.399Z","5.0.0":"2021-10-01T19:46:16.663Z","6.0.0":"2021-11-11T17:36:50.103Z","6.1.0":"2024-09-18T14:59:18.777Z","6.2.0":"2025-11-11T22:04:20.092Z"},"bugs":{"url":"https://github.com/lob/hapi-bookshelf-serializer/issues"},"author":{"name":"Peter Nagel","email":"peter@lob.com"},"license":"MIT","homepage":"https://github.com/lob/hapi-bookshelf-serializer","keywords":["hapi","bookshelf"],"repository":{"url":"git+https://github.com/lob/hapi-bookshelf-serializer.git","type":"git"},"description":"Hapi Plugin to Serialize Bookshelf Models in Hapi Response","maintainers":[{"email":"siddharth.pant@lob.com","name":"siddharthpant92"},{"email":"lob.npm.owner@lob.com","name":"lob-owner"},{"email":"barnaby.go@lob.com","name":"barnabygo"},{"email":"team.platform@lob.com","name":"team.platform.lob.com"},{"email":"ken.pflum@lob.com","name":"kplob"},{"email":"vmangwani@lob.com","name":"vmangwani"},{"email":"nathaniel.waldschmidt@lob.com","name":"nathanielwaldschmidtlob"},{"email":"andrew.guterres@lob.com","name":"andrew.guterres"},{"email":"michael.morgan@lob.com","name":"mmorgan-lob"},{"email":"vikita.bhandari@lob.com","name":"vikita.bhandari"},{"email":"troy.armstrong@lob.com","name":"lobstertroy"},{"email":"hunter.yoakum@lob.com","name":"hunteryoakum"},{"email":"erik.forsman@lob.com","name":"erik.forsman-lob"},{"email":"joemeers82@gmail.com","name":"joemeers82"},{"email":"matthew.burke@lob.com","name":"matthew.burke"},{"email":"kevin.jones@lob.com","name":"kjones_lob"},{"email":"c_manoj.gowda@lob.com","name":"manojgowda27"},{"email":"rishabh.romit@lob.com","name":"rromit.lob"},{"email":"tanya.sah@lob.com","name":"tanya.sah"},{"email":"jaytee.sanchez@lob.com","name":"jayteelob"},{"email":"corey.johns@lob.com","name":"stackptr"},{"email":"haley.pelletier@lob.com","name":"hpelletier"},{"email":"james.douglas@lob.com","name":"douglaje"},{"email":"javier.garderes@lob.com","name":"jgarderes-lob"},{"email":"werner.morgenstern@lob.com","name":"wmorgensternlob"},{"email":"derek.provance@lob.com","name":"derekprovance-lob"},{"email":"connie.tiet@lob.com","name":"connietiet"},{"email":"pedro.clericuzzi@lob.com","name":"clericuzzi-lob"},{"email":"aaron.light@lob.com","name":"lighta"},{"email":"karrissa.volcy@lob.com","name":"karrissa-lob"},{"email":"natalie.molina@lob.com","name":"nataliemolina"},{"email":"samkit.sheth@lob.com","name":"samkitsheth"},{"email":"faissal.shabani@lob.com","name":"s551364"},{"email":"matias.ribichich@lob.com","name":"mribichich-lob"},{"email":"wei.jia@lob.com","name":"wjia"},{"email":"jeffrey.hage@lob.com","name":"jeff-h-lob"},{"email":"adnan.shoukfeh@lob.com","name":"lobnan"},{"email":"david.illing@lob.com","name":"dilling-lob"},{"email":"phil.switzer@lob.com","name":"philthelobster"},{"email":"olaotan.george@lob.com","name":"olaotangeorge"},{"email":"mathias.g.wolf@gmail.com","name":"mathiaswolf"},{"email":"sam.melero@lob.com","name":"sammelero"},{"email":"michael.senftleber@lob.com","name":"senftleber-lob"},{"email":"ryan.williams@lob.com","name":"ryanlob"}],"readme":"# Hapi Bookshelf Serializer\n[![npm version](https://badge.fury.io/js/hapi-bookshelf-serializer.svg)](http://badge.fury.io/js/hapi-bookshelf-serializer)\n\nThis plugin takes [Bookshelf.js](http://bookshelfjs.org/) models that are returned via [Hapi](http://hapijs.com/)'s ```reply``` method and serializes them using a user-defined `serialize` method.\n\n# Registering the Plugin\n```javascript\nconst Hapi = require('@hapi/hapi');\n\nconst server = new Hapi.Server();\n\nawait server.register([\n  require('hapi-bookshelf-serializer'),\n]);\n```\n\n# Defining Models\nModels are defined just like all [Bookshelf.js](http://bookshelfjs.org/) models, except for one small addition. A `serialize` function is added with the following signature `function (request) { }`. All model properties can be accessed in the `serialize` function via `this.get()` and the function will be passed the current Hapi request as `request`. The `serialize` function can either return a static value or a `Promise`.\n\n## Serializing Related Models\nCurrently there is no support in this module for automatically serializing all related models so you will need to call the function manually.\n\n## Example\n```javascript\n// models/role.js\nconst bookshelf = require('bookshelf')(require('knex')(config));\n\nmodule.exports = bookshelf.Model.extend({\n  tableName: 'roles',\n  serialize: function(request) {\n    return {\n      this.get('id'),\n      this.get('name')\n    };\n  }\n});\n\n// models/user.js\nconst bookshelf = require('bookshelf')(require('knex')(config));\nconst Role      = require('./role.js');\n\nmodule.exports = bookshelf.Model.extend({\n  tableName: 'users',\n  roles: this.belongsToMany(Role),\n  serialize: function (request) {\n    return {\n      this.get('id'),\n      this.get('email'),\n      roles: this.related('roles').map(function (role) {\n        return role.serialize(request);\n      });\n    };\n  }\n});\n```\n\nThis plugin pairs well with the [hapi-bookshelf-models](https://github.com/lob/hapi-bookshelf-models) plugin which makes registering models from a directory super easy.\n","readmeFilename":"README.md"}