{"_id":"create-boom-error","_rev":"162-b2b7388d372919a624ad433dbddb34f2","name":"create-boom-error","dist-tags":{"latest":"3.0.3"},"versions":{"0.1.0":{"name":"create-boom-error","version":"0.1.0","keywords":["hapi","boom","error"],"author":{"name":"Marcus Gartner"},"license":"MIT","_id":"create-boom-error@0.1.0","maintainers":[{"name":"lob","email":"support@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"4c8f83f1b2ca070827ef56b56dec49c5d6f5b4da","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-0.1.0.tgz","integrity":"sha512-kdiuYP4LeSZtEqahJs5RzKsBuD3f7Tu7wNqzP300secrhFPaC7NW1KVXkljjvPJBS0D+maIllstq/Yro0kT1Ew==","signatures":[{"sig":"MEQCIB846KH9aV0iZ04XzY3XBS0Wk7OtY8CDKKeQk/TcecreAiBsUDi4Jf46cBqUnsQROq6Prl7kNjSbOweErQEvXhUqzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4c8f83f1b2ca070827ef56b56dec49c5d6f5b4da","gitHead":"7f8875d96cdce6fb276ee6325cd06b587524c84c","scripts":{"test":"mocha test test/index.test.js"},"_npmUser":{"name":"lob","email":"support@lob.com"},"repository":{"url":"https://github.com/lob/create-boom-error.git","type":"git"},"_npmVersion":"2.5.1","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"0.12.0","dependencies":{"boom":"^2.6.1"},"devDependencies":{"chai":"^2.1.2","mocha":"^2.2.1"}},"0.2.0":{"name":"create-boom-error","version":"0.2.0","keywords":["hapi","boom","error"],"author":{"name":"Marcus Gartner"},"license":"MIT","_id":"create-boom-error@0.2.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"8c455496b8ed8e2ddf6bc653a4ef37152dcbccb8","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-0.2.0.tgz","fileCount":8,"integrity":"sha512-A1i3zRumJ+DCMYX91C6D22uG8WDzL0UJsdKCx4UxvJWeRiYm2SU6REme84GACpJTI6L2iutemkF92XlLTj3vzw==","signatures":[{"sig":"MEUCICgvlOrQuiTs8/C/XRKLALL3eAc7q/JhKQ7k12z2ILo6AiEAjQAEhcHcvVY7eN97rKjsgb20tBetgMwVPGTkqQJeeBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqHt0CRA9TVsSAnZWagAAxCAQAJeyNVn0IdOUIsM4K6Ui\nVfMHJbDBxM+UaE1qSRdp34XUAH6G4krx3jCmh6IwrkB/3xI4QBKpcDWALPgE\nmSuqfBgH7Rsk8c/Mwf7AeYqF16PhUiNVVdSS0tsWh23PjWazIZuI40rLbESA\nMR8qRvHB8C51PToL8txKhaTwzicbHRl3gPgX1fxd+QHCxhgRT71wXgi64jig\nb3dOs8KVEYP3fQKfacJ2n9QcINxFTyqsD/gK2BmDGv8Tjd1dUCpvnGnrKsI6\ncsbe+j55d8QCwtleo3cS4aev6ZfAAhb7IuzrpvLebziG3M7lk4J7iYMiHH0t\nms7JngxwrsxVnEyADpVt7F9yZj/Lj10dj3uqYyBACf4qWfIhNHd874ZW2BDe\n30QBRfxCuiEqEwPkunb48oE3fCxAVh82BVSWR8FrGfoRq4CKPmXPZECwoD+g\nle+NZ/Hvoo79Mt3NjbEduvBVVzZonYTFcU5+Gtrc+BJnE5OJguIIKanRbrot\n+qq3n0j8BA9yRwAZZV0i8/6n8Frkn/2LkdpbONS7/EVv7/b+x/8ikGDDgVRN\nmufVx+LWCbHm+jLbnupWbKokAPNu2cdwfEMwl4hxjA/oodJ+cao6/wTSK04D\nRifBRt8AZSqHGzy6sEWtd5BgUfJbO1P9b3u0nkJJU8ltpibLb5Fqi2C6kgRS\nXLge\r\n=W921\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"15e8239e6b219c9edc28f8a77ce945670c88d592","scripts":{"test":"mocha test test/index.test.js"},"_npmUser":{"name":"lob","email":"engineering@lob.com"},"repository":{"url":"git+https://github.com/lob/create-boom-error.git","type":"git"},"_npmVersion":"6.4.1","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"@hapi/boom":"^7.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^2.1.2","mocha":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_0.2.0_1588099955875_0.9349805750143287","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"create-boom-error","version":"0.3.0","keywords":["hapi","boom","error"],"author":{"name":"Marcus Gartner"},"license":"MIT","_id":"create-boom-error@0.3.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"f62080bc88fca1a5d84063144f4affbe8290b76b","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-0.3.0.tgz","fileCount":10,"integrity":"sha512-wWzYw+wTzN2sJXtSKvWLwmf8JXs3glXGIwk9B2hRDHQV/eUU31dBxLrEwPUb7FXch4sIVK9DcR0m7hoDfmsHJA==","signatures":[{"sig":"MEUCIQCICiVcRDxPpKn+QFHZ4DjMOoxCxPySBZlI/Je3sN3k7QIgaos72zufBSoCGAbtteLlEH57Hc7sm+wJCTeNwvGJyp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfie3iCRA9TVsSAnZWagAAAIYQAI4rqKmkVQTdZWkfzioa\nNtpJDAhf1nD3kh/Tlnaw/XGx0aLeBIAO+LZioQMPWWLk20UPHujLXu8dvOx6\nSgo5Olu0t7g1o7QtFhqEl5/K/UwVQjeZMuM6Id19PgD3kulRJlzLfwk49N+2\nIpKxsgqIJ4ConnblDABuS7sKJSMwf2NRwssn2KIMtQ3v+Lv3DljBa0BGLVSI\nbTHHFlDcAfbm1Y/R+IzStKlFgq2w1kFfERt9aFYvmcwchcbS7YCkukDuYHah\nSBBBb6wwjDWQWKtA2V5Wlizf5wyxKgvbqAGvq2Y9/LgNPFHmpURiQSW+PAQg\nnP9U6W0brIKhpN0oaTHhqkiNtSBN9HgsACjSCHw2TK4h0ypZyG/EeZiELetD\n9p/J5Fs2mnz9ypl6mzzDUXb6tV/8Q+63zpJp1oAP6jc6Mj5Xir+Z35lVCU4d\n4J5sU7E2UUCP/2xr7nJm2RCu5abnz0BvziFLcw8ctERZcUIboC6Vhg/feDn8\nvKqeoKAvGpR0TSUYUIHu/cLuoi8D+dWB2LJp46pslJhn95I/ZvUN39gweYK2\n+gH45jRpYY7oSbpdoJucE2G6dJzFlvVPyLoj4DwFcFIiZKZHgDSt4FdGvS7w\n50129503FhiUzR8wYlna3BOGmkqmAoK0uLVc329QNtin+H1bkApK8algjmsd\nYcPS\r\n=k7C2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"description":"Simply create sub-classed Boom errors for Hapi applications.","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":{"@hapi/boom":"^7.4.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^2.1.2","mocha":"^7.1.0","generate-changelog":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_0.3.0_1602874850011_0.15737733319226033","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"create-boom-error","version":"1.0.0","keywords":["hapi","boom","error"],"author":{"name":"Marcus Gartner"},"license":"MIT","_id":"create-boom-error@1.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"fa16f5659b2c422dc78b9cbae315323450a04d6f","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-1.0.0.tgz","fileCount":10,"integrity":"sha512-AvWZWmwbF/nsJ6ALCsDdZTHjLL2VybFk2dZTsLyctXPiC4CMLLtKFe0SsYY+oPNbgFlL1VWAs58/SNpNxulzNw==","signatures":[{"sig":"MEYCIQCDZyhKBMMHc60i9o+ybmia9TlcXlXzC0EM8leProIz3gIhAMyMGgWwva2LGWDHf1JOcEXnvNpzikm6gUEFojlvuewb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkLOiCRA9TVsSAnZWagAAGDoP/1bFAJbxjrlQorBTVsUG\nLWEcmug2rWDYmxhwEMytZNGxNWvq3xv4zZ6vG6cnuMmWjC6+NCnc2K91tiOP\n91+m2L6DcxZrWd7n3f/GS5X89c5QCM4xelnxoiAp5mMykLBVCWlCP9fotDKO\nmE7SchTGbYascTtfZd3o7+jxkkMv8KHS4sClYpSytM81DIUNTiG2t5XINxU+\nHLXvaUVTWtaeqP1P4MoeE0LuQ9t40mr4WqVtupuonHb1XpyY3mGTdyXCt0xv\nJNGidXy4oZ/xDekxfGk8EL20BGgd+GUfn7ZV8DiUZaSWHz6WxbtgN+KeXF3W\nLIpmBBfZOHQJnRPqtzCNeMRI4dC0hCarvnAuDPBQCSNrHjoEhSKPfT0wFeuK\ntxR0p3k5g1DpvFqiWDyKWmcIGfVQZ3ymPAmtzDQFsfOuBtNry2p5hePlfK24\nK+XfXpAjbJ+R26WxZkLp3GR3V1s+JeD9dTWr0H2lj5zfIvJUtatF+J/neJ49\noBuPGCx2Em9dwJO/QpeAW9M4vqW9MLoy4JqzVWYbCZChHumnHnCL0JY9zxWm\nY/u0F+N4qWdmziqsYBruINQ3EiTyAqLrAhN6+0x43IFew7st3njdTSoSHUNs\nBcoO6mJIBqlvyT39OLKUgotlDmcmwlFDW/HD6rkmqg3tlggEcjPFV7uZvPGA\nGUSu\r\n=wxCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"description":"Simply create sub-classed Boom errors for Hapi applications.","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":{"@hapi/boom":"^7.4.0","decamelize":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^2.1.2","mocha":"^7.1.0","generate-changelog":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_1.0.0_1603318689826_0.6652130052478857","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"create-boom-error","version":"2.0.0","keywords":["hapi","boom","error"],"author":{"name":"Marcus Gartner"},"license":"MIT","_id":"create-boom-error@2.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"1eb879e4ab9bd3342961e163039e0cad530ddc2a","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-2.0.0.tgz","fileCount":8,"integrity":"sha512-roYWjkD8PLkXmyQSA4+MyYr3oyBrrg1fVS7eQ9pn/4wuJiNcGiNL60DFr8XM0ca6f3QzqgYakpeUTVizdo7b9g==","signatures":[{"sig":"MEQCIGFOLwmHJPkKTZSi+nRAzXS9fYlXadieoNaumzhIYdvkAiAHuL80QWAZMcstkvHwNxHa5nCtS9XeqGnwtNIBMoFpDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAIBRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXEhAApP/QdVBKFSniYmIjNa/Gn2Qz0COX4Oj95hn/tUEvcLnfzxEc\r\nhUDv3PDxu8cYOWtG/sshgC7tefsLC8RGZIreGmJ2oNMoR/rdy9RyrmkkAiSu\r\n2rXK2CrLOTigq8bPps6hqKxySg1nNRzxiEI7n/zPyCI/BMh2fX1wky7u5JR0\r\n9fJp7zD02+Ggn3Xu4rNusg88mZWAajY4AOoiA8ai+/xtiTcdTK6IOCjJ5ULj\r\n9STbb+9/SlVbsTGLhJQ1lOtlUTtOgwTjnGtWkUrhgyeX5nLvADHSnqW63lQX\r\npyDwS6Xjoqk5DRu7fjTDfw9MRfqwx3qylqn/AtdgV5fhtKkE6m5b7vmKcLGm\r\nfwwvvmfgdFQM39X+kzGnBjvsUg16e5G63zBrY2WbpFMbT3/f46+s3ZbWuO/2\r\nRbsRaLrU2+UnqyEuMyWipTL31xeZyrtO1Lg4ZLZWHVSXopuVrCkVS+yL+2Wt\r\nIBXiHR+wcWGpFKaZPJPnbT3S6U5BCZcvgCOtiJzstSdyn2Cs3aLcV2IO9iSf\r\nMRXj+GSt38xsrhusRC6k9uTEhxOQY4VSjELkFx8FjrIICDRUmW5cHe0iDpjj\r\nWk/eAu+q/gxR3r0yJuynqpvyn2McF9CjEhX3B3sZqpctmHCNLESeZ8DYMyA4\r\n/S1XJZRlA//51xRPyCfu4Esi0zFaZD76muM=\r\n=1wNO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"06b193f7a9855556dfbe50e388cf8fe5c15e420e","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"_npmVersion":"8.11.0","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"16.15.1","dependencies":{"@hapi/boom":"^10.0.0","decamelize":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_2.0.0_1660977233590_0.30925191141210195","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"create-boom-error","version":"3.0.0","keywords":["hapi","boom","error"],"author":{"name":"Lob Engineering","email":"engineering@lob.com"},"license":"MIT","_id":"create-boom-error@3.0.0","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"6eeef1887df0b7bbb0f01fa2f53f690cd8facdf3","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-3.0.0.tgz","fileCount":8,"integrity":"sha512-EnaacIn6FgAWcP96Cu9YEf+wp9RpoIEfOWMx1Sotz7aeZFpkws8BidFpbBmfeO1CyGG7a+q02eDnVxx41Vw1ng==","signatures":[{"sig":"MEUCIDJDKKQ0DHZeWxXa+3GIX3VBivFz+vOqC6f+Ow/rK+LaAiEA22foRbnWyJJm30Y+IOE2usRX5z/raPFp21xKohAGF5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGg+fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8ORAAm/1W8AEvQ3hgfRFBpSEpbVMnSp8JCib1cPHxbGRrG7WRHS6c\r\n0fN3LnWm/n+92JlCplmJ/BQawdiFh2LXmFHFeUN02rIlhr09yWgp8645Spbj\r\nR5turfncrHk9fBwE1aPDE7+bhNkY713FfpjkG9170OK6XpaQ6ZO0UYILDfVO\r\njBNWchFspA6qLFSQCwDOjjsSnnOFDjZ55S74iSmgCn5Lai0LI5WpPXg9UfGs\r\nt/sLKRnUn0HHERE08rbawrQ2T1kpCYljD08dDmtK/x0pSZLAq7GxTk1isAB8\r\nSd06tCh3Woo5E71ayj+mhHBzfjzXV8/pC8FsvEUwR2yOWqvTLHSWIKgJWj2K\r\nXTU4MviRhfnc4pxf8n5vmwHpaUxqwyzMdQ3+0t2noCbH54eYVcpjJ8aWr3vB\r\n6OHWBK2dSoCrU0WUwGPN+MnkhFi9Bhz0diI1UbaWWP2umqcG0VWv8jny0NDE\r\n/f4PFMoZeSjDwXjbGugzT469NARWtpvFNSmgg25TMtqnCN/QxdEazoPOmJzW\r\n++pnKAxTIhfuxurNG35Sy5ScOAbfJIus6ZLIH5jzh3gBI6hD+01kSWNukrMX\r\nad6tpTLjJdeKt/dWqUVCFdXqc+4ejUMjPKe/0LejRdpM0PxgKjNhKq+7Z+iL\r\n6bpZO3Zg0DDYvY54s6SsVZVayWbLsl9SsAg=\r\n=hI0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"489084117766ec30561a08fd2767114b7689438e","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"_npmVersion":"8.1.0","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"16.13.0","dependencies":{"@hapi/boom":"^10.0.0","decamelize":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_3.0.0_1662652318820_0.9572474638762787","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"create-boom-error","version":"3.0.1","keywords":["hapi","boom","error"],"author":{"name":"Lob Engineering","email":"engineering@lob.com"},"license":"MIT","_id":"create-boom-error@3.0.1","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"1b0e43f9720c4c31994554205fe3cbe9819c8457","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-3.0.1.tgz","fileCount":8,"integrity":"sha512-sfDdQX6DDuXeuLHZETKXaamLrOL00U3zIyLvM7mbduyaQFv8RLNaQ124xgErwwvGnbgU04GgwOecoXXqcveNRg==","signatures":[{"sig":"MEUCIQD1pKnPWhciLPCsG3sMNtuLBE4CXN2oVBVqq5K66NjG+wIgB7F1cyBU7ZXxLZ7joEtujrRI85Twcp/0BlI5GSrb7iU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGmkKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc0g/8DVPxWltFZy+KENqMO6o99yhhFD5zvdTa8hGOJHDKy7m40j0O\r\nC+j/YcJM1pMB/7YB31pNKXhxSKVlN3U4bDm9vGQZ4b8lyTa6LocZnzD1P/Ni\r\nJmDm7wiyL36THvsCszGZu3Vjzj+jk1Xe89bY8X48B+0b7HFQ84j1Z+VV3hl3\r\nDb7+isN4qLJXGmx9O4v13ja8S5jZlEK4f4U7TJ1jHTaOhaYDaBU/7wNLdFKK\r\ngkZrAd4tiwdiiauEYmbQPPtsCzRWAz4UKwDH7B95pl9+JoKdu/jFbXdEJ4Qy\r\nz7kvfdjfvd4WXlI+gHNWw2FN6Xm36CiWqo9Ji/AL1gODznGxRlmV8qcNGXM/\r\nyg3rMs1GYsGkuWGvdMEq6umonZ3HSNFPM+y3AyP9T24085lu24fuqzea6MaZ\r\nCy4F9DsXFYBpG9ubCiEa7ukCJ0wz8C+ArVKZHOenXC540Hy7qcga2k2iUaZV\r\ncmheph+6YBuqC8i1Mxsn5NtW9Gpdo8JWRKjU8M4MpJPaEeQTS7GKsOd50jEC\r\npvz97LBWMVcyv9GgJDdgmB+FpIHU6v41sE0b8IXXvrp8Wha7Sex6A0jEzg1h\r\nHwvDJf/U+w5XoIU7+B9h0BvQpIxAOg1SYqhGfGnO8ISVpZoYyh+1ERpL+1NQ\r\nZ48JIRiqkDUiQ3Hdrh4+grVQtQecQowEkt0=\r\n=HSBs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"d23c2d74e0ed2cd4eb4c5207dc3ccf728aba6d23","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"_npmVersion":"8.1.0","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"16.13.0","dependencies":{"@hapi/boom":"^10.0.0","decamelize":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_3.0.1_1662675210726_0.7941536499204336","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"create-boom-error","version":"3.0.2","keywords":["hapi","boom","error"],"author":{"name":"Lob Engineering","email":"engineering@lob.com"},"license":"MIT","_id":"create-boom-error@3.0.2","maintainers":[{"name":"lob","email":"engineering@lob.com"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"3f59686d2f113246c68cbd569dc1c7452dd1d668","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-3.0.2.tgz","fileCount":8,"integrity":"sha512-zgS7/44RajAjR9mY5BejJpmNnx1KCbGW3sYk3GaIy8egGpvEU+KEtMkmfZ/2evtfMLiRIrIJOUyvTAy5VuyYWw==","signatures":[{"sig":"MEQCIAa8L7uzbX7S+34ieEeDzaad3lIbf8mz3ldpWjN7WvhWAiBaAQ8H3nd4oKYm2Mn1yGENUq/WU/X5UAHQ/EmzJpnBiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGmteACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj1w/8CJzA5ZbQeKrvTITx/R3J9S7GQSpKMzP+FWQ/ia/vw/edrdZN\r\nS3ncFykhgOH39oOitDA/AWI4zHZgRyI/KLNoraXMzsBzHDL8qhIVyYrFlh6G\r\nNVNL4W2qIHOUST0AXTdT6eOFkw2RlDqmZb8EjjgbRmEeYH3EwoJTx/y4KXhn\r\nGjUtQ/BOB1c7ttZvs0rQEy2soKE/FvhXGx39ynrVBcpsPl1wOParXBdXfNGA\r\nPHxviezSFDEELFWsip/ixtCkbSsuRYuxXW6lgd08QcWadvMoQpAmJaQYetDK\r\nSgpRSAdtHdLA/PpgCJvQVckSzkLOZGGFAu/tdD3xmrnrhCTohnjao8e9CB7N\r\noGUG+li+y1R5on/eqQK003CvPayOeWcUbMO+UTK7w/+tbCQ3a/oCXKKpqsSd\r\n+SCfog195v4XQU/UkTL9K2g8IKijJwGBaHg29OPflf0cvb858eU7ZvvgI/49\r\nUBeRj0p9h/6QHGSuAok4IJNfZd2DHS9ygOYim2ej6fCd6NMwglf4Vc7MKjia\r\nH1NdwlTy4dhEimYBdQxY4o15UqDo+fYsEugYZLlWHC57h/yWsXDxQgCzUV6t\r\n+9/sd7WCcrC8Wo9uL5th9Xi5H58QSMt+YiXFMTM3bij9i3q1bJrRJFjFKAR0\r\nASEkOdmrvlL/q9NpKEbSGxCgbNZBA2p22nk=\r\n=syJO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b21d74ce3929e8dbaf4f0a254fd22a2f0a923b0b","scripts":{"test":"mocha test test/index.test.js","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/create-boom-error.git","type":"git"},"_npmVersion":"8.1.0","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"16.13.0","dependencies":{"@hapi/boom":"^10.0.0","decamelize":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_3.0.2_1662675806598_0.06288951656272013","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"create-boom-error","version":"3.0.3","keywords":["hapi","boom","error"],"author":{"name":"Lob Engineering","email":"engineering@lob.com"},"license":"MIT","_id":"create-boom-error@3.0.3","maintainers":[{"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":"kplob","email":"ken.pflum@lob.com"},{"name":"vmangwani","email":"vmangwani@lob.com"},{"name":"nathanielwaldschmidtlob","email":"nathaniel.waldschmidt@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":"manojgowda27","email":"c_manoj.gowda@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":"stackptr","email":"corey.johns@lob.com"},{"name":"hpelletier","email":"haley.pelletier@lob.com"},{"name":"douglaje","email":"james.douglas@lob.com"},{"name":"jgarderes-lob","email":"javier.garderes@lob.com"},{"name":"wmorgensternlob","email":"werner.morgenstern@lob.com"},{"name":"derekprovance-lob","email":"derek.provance@lob.com"},{"name":"connietiet","email":"connie.tiet@lob.com"},{"name":"clericuzzi-lob","email":"pedro.clericuzzi@lob.com"},{"name":"lighta","email":"aaron.light@lob.com"},{"name":"karrissa-lob","email":"karrissa.volcy@lob.com"},{"name":"nataliemolina","email":"natalie.molina@lob.com"},{"name":"samkitsheth","email":"samkit.sheth@lob.com"},{"name":"s551364","email":"faissal.shabani@lob.com"},{"name":"wjia","email":"wei.jia@lob.com"},{"name":"lobnan","email":"adnan.shoukfeh@lob.com"},{"name":"dilling-lob","email":"david.illing@lob.com"},{"name":"philthelobster","email":"phil.switzer@lob.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"}],"homepage":"https://github.com/lob/create-boom-error","bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"dist":{"shasum":"971a5d2f3ea479425ebe255a96d788affb9df744","tarball":"https://registry.npmjs.org/create-boom-error/-/create-boom-error-3.0.3.tgz","fileCount":11,"integrity":"sha512-Sn8lnpoNTBZ2vRiIdDiaZjvxTSHyTIcms0G715LNnwkUSgdVP/XeOBuRHBXmLMHxk7DqAg/MFN1teBcHxQJEFw==","signatures":[{"sig":"MEUCIQDKUM3XSmRvKGjycSINaHQXEmaj7PBiUOQ5plL9gpRffwIgbfCTJmPg0wXmW26wpQYxjtb/GPEsr3psMUWCo/thgU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAHIPvRCevKB35GeX54ZJJtbzTSiwSMj9ID+7C5n2Di/AiEAsGJOdIY67/PiCupIASKPctOuo/1GaIpSp34QkA9EaQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10647},"main":"index.js","types":"index.d.ts","engines":{"npm":">=11.5.1","node":">=20.19.4"},"gitHead":"60b5a4d0ff3bff53ab1d0a3934c87bdeda25c10f","scripts":{"test":"mocha test test/index.test.js","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8fc924a7-af2d-4c63-aac0-a09fda06d1af"}},"repository":{"url":"git+https://github.com/lob/create-boom-error.git","type":"git"},"_npmVersion":"11.5.1","description":"Simply create sub-classed Boom errors for Hapi applications.","directories":{"test":"test"},"_nodeVersion":"24.14.1","dependencies":{"@hapi/boom":"^10.0.0","decamelize":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-boom-error_3.0.3_1789421632037_0.47521894840567325","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2015-03-27T16:59:16.536Z","modified":"2026-09-24T17:27:56.271Z","0.1.0":"2015-03-27T16:59:16.536Z","0.2.0":"2020-04-28T18:52:35.983Z","0.3.0":"2020-10-16T19:00:50.122Z","1.0.0":"2020-10-21T22:18:09.971Z","2.0.0":"2022-08-20T06:33:53.751Z","3.0.0":"2022-09-08T15:51:59.009Z","3.0.1":"2022-09-08T22:13:30.891Z","3.0.2":"2022-09-08T22:23:26.749Z","3.0.3":"2026-09-14T21:33:52.126Z"},"bugs":{"url":"https://github.com/lob/create-boom-error/issues"},"author":{"name":"Lob Engineering","email":"engineering@lob.com"},"license":"MIT","homepage":"https://github.com/lob/create-boom-error","keywords":["hapi","boom","error"],"repository":{"url":"git+https://github.com/lob/create-boom-error.git","type":"git"},"description":"Simply create sub-classed Boom errors for Hapi applications.","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":"# create-boom-error [![npm version](https://badge.fury.io/js/create-boom-error.svg)](http://badge.fury.io/js/create-boom-error) [![Build Status](https://travis-ci.org/lob/create-boom-error.svg)](https://travis-ci.org/lob/create-boom-error)\n\nA simple Node.js library for easily creating classed Boom errors in Hapi applications.\n\n# Installation\n\n`npm install create-boom-error`\n\n# Usage\n\n### `createBoomError(name, statusCode, [message], [code])`\n\nCreates a Boom error.\n\n- `name` - The name of the error.\n- `statusCode` - the integer status code of the Boom error\n- `message` - an optional string or function which returns a string\n- `code` - an optional machine-keyable error status string\n\n### Create a simple error\n\n```js\nconst { createBoomError } = require('create-boom-error');\n\nconst MyError = createBoomError('MyError', 404, 'simple message', 'not_found');\n\nconst err = new MyError();\n\n// err is an instance of MyError making it easy to check in tests\nerr instanceof MyError // => true\n\n// err.code will match the code argument passed in\nerr.code // => 'not_found'\n```\n\nNote that if the optional `code` argument is *NOT* passed in then the `.code` field attached to the error will default to a decamelized, snake case version of the `name`. For example:\n\n```js\nconst MyError = createBoomError('MyError', 404, 'simple message');\n\nconst err = new MyError();\n\n// err is an instance of MyError making it easy to check in tests\nerr instanceof MyError // => true\n\n// err.code will return the name argument decamelized and in snake case\nerr.code // => 'my_error'\n```\n\n\n### Create an error with a dynamic message\n\n```js\nconst MyError = createBoomError('MyError', 404, (num) => `You must have more than ${num} coins.`);\n\nconst err = new MyError(4);\n\n// err now has the dynamic message\nerr.message // => 'You must have more than 4 coins.'\n```\n\n# Development\n\n## Run tests\n\n`npm run test`\n","readmeFilename":"README.md"}