{"_id":"tree-house-errors","_rev":"33-aaff6c783347d722e053df7dd58f1864","name":"tree-house-errors","dist-tags":{"latest":"1.2.4"},"versions":{"1.0.0":{"name":"tree-house-errors","version":"1.0.0","keywords":["tree House","treehouse","errors"],"license":"MIT","_id":"tree-house-errors@1.0.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"contributors":[{"name":"Willem Horsten","email":"willem.horsten@icapps.com"},{"name":"Brent Van Geertruy","email":"brent.vangeertruy@icapps.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"c0e52f85cb00c9160facb18a015dcdf6281cee02","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.0.0.tgz","fileCount":25,"integrity":"sha512-41DpOv0VEYEHNtNrN2plRjRhVqjRoSxv629jUgClnZlODBbDHmjbmIIfZ8oTyih4h09Cbk7PVNmDJuasdyXqfg==","signatures":[{"sig":"MEYCIQCanJSsKDsBsQrmd7uNUsIN59+4P3H5xeCwNe1APUL9dQIhALrWC7h51Kb4pqJllhIR3derEKlKntQfJ3ZqwEtefKZN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47723},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4935a9e0be8ca00043b574dab354219b572839c2","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"5.5.1","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"8.9.1","dependencies":{"joi":"~13.1.2","uuid":"~3.2.1","http-status":"~1.0.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.0.0_1521473764930_0.703462016388098","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tree-house-errors","version":"1.0.1","keywords":["tree House","treehouse","errors"],"license":"MIT","_id":"tree-house-errors@1.0.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"contributors":[{"name":"Willem Horsten","email":"willem.horsten@icapps.com"},{"name":"Brent Van Geertruy","email":"brent.vangeertruy@icapps.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"f193c110cd1506fb8c09a1242af3f21061444004","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.0.1.tgz","fileCount":25,"integrity":"sha512-SeD9a96lgKlw7/i7KHk8w5KZ4wj3/t8CafhE25Ri4e7jEXQ21qxTwrSulZWVxiRaO3UwBkozzJ0AedBLjU6oFA==","signatures":[{"sig":"MEMCIFMrp1MaEcafMhxdQByofxBfZ1KIZZ3jMO2B293mLpHyAh9tUr3oZ2T7eXTiGnXm7/37rViH0flgI5GS624RLBiS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47800},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4d8963e2a6a26a37fa0fbc388694f4a08b6992d9","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"5.5.1","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"8.9.1","dependencies":{"joi":"~13.1.2","uuid":"~3.2.1","http-status":"~1.0.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.0.1_1521479304346_0.9233726869673693","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"tree-house-errors","version":"1.0.2","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.0.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"contributors":[{"name":"Willem Horsten","email":"willem.horsten@icapps.com"},{"name":"Brent Van Geertruy","email":"brent.vangeertruy@icapps.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"02462d228c621c29e0a934138a595d89ae300df6","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.0.2.tgz","fileCount":25,"integrity":"sha512-OwEerG32RnisaAxnvPczZHFUKd8U0CTj7Qk6pB7bLSpH7m4kb+4+iBORNpNA5iFFE+0qwqvjYxYcR++RD8On6w==","signatures":[{"sig":"MEUCIQDaHS+X1j6zGPoHuY/SNZa1F6ahQWriX2oTIyNw/VZizgIgPZXXNraSXwtrW1p1DtCH/6mE+RmHZ/2Wkblj1zTqLPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1LrpCRA9TVsSAnZWagAAjc0P/3l15J47EAATydFZ4eI2\n39XUEWmAcVDbeL8sOpKHXNDA4ePvg8sxDYE6iy+L/NDkKEj2o7RzK45WmIKR\nZnWaxORivMEY1ux1h1VeoIGa6nXSQVefPWJleUy9moMqc+trt0FSnBRa6/A4\n14tV2USmjT3f5GqX73BAWtAAEG2NBTSu3/dv7rjmagUGS//bgDOqX7EM9l9g\nux+Nu/urFVN5FCR8UpffjS1PXHVUb9BoyVoQWSu45HrGmNa7RJlEtQpHd7tI\nTAxcMDCudDGqQ9k5L5swktBiGItGXQcAgXsf0IYQqRw9JM5qiqC+PlnDNPXs\n4IrgtrmGP5GCsBY3Bbb/3wFeO+wgmMfC8kz6vQpZKeazi3Ty61hgswxVmZ2Y\nLZGByEhyJ2ITNdAijJa/WafuVZwHs6Ow6PAskJtHCi7b3yAO6N3blmrG922w\n3+Ot1FCzTcUz01ygCP2zEKKxrznbgf6vnNP2pr/A5dOlBjypyvC543hNyHrX\nV6lJkHjOm+l/4x0iDwXYjJuYfNoXX3kHttg2pcLL2cw/hlefg7cAej9+hHU4\nCXKSTTOP0BsbErg8Y2ir4U7z/x7f9GLylx4QJbUAyRzGznWVrWUG7Soor9ZQ\nmVFtTiK3OIFsau5jfyRoydEY6mSkiXikS5GaxqGr0VsMsNMYoqloWEzDpJpI\noenr\r\n=jbZ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"b112a6ce2a1d4e26918fdb6d1082c77d7eb99d99","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"5.8.0","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"8.9.1","dependencies":{"joi":"~13.1.2","uuid":"~3.2.1","http-status":"~1.0.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.0.2_1523890889122_0.9959241971672115","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"tree-house-errors","version":"1.0.3","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.0.3","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"contributors":[{"name":"Willem Horsten","email":"willem.horsten@icapps.com"},{"name":"Brent Van Geertruy","email":"brent.vangeertruy@icapps.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"976438f1435a1a11d2d5a9ceb506db4d467bd577","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.0.3.tgz","fileCount":25,"integrity":"sha512-/lKJFseVy0KOJ77dH4ahR9nyrihbND8AwDgdDAalDDjRylcD2GtQn/xouG2L6CzYUzehw54BsNRzmPiBMp5bDg==","signatures":[{"sig":"MEYCIQDhVJx9EvgiLQJzc+KbRg5KYmd82tKGhcwaNCuhL2GvXQIhAIDfoPPtp28UqcUz/zXTv5K+XL/FWfYSlL2qAoIsD/Ae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1LsVCRA9TVsSAnZWagAAZqIP/jwL098FWHdWypk+syHk\nc3Dkg6O2z7eAIdebIBUJ8VMgk3pdZVok7xAPSQYxWFRMhRGt7DJ/p+901IuX\nh5RdKdnu4NXxhS1j40tF0fl2XiVJNxG9wjaB6KB0cO68aXgti1ob09p3g/HM\nOgePIqWLCwfgLEUj49jjeZE1OrK8ghja8OY40gKGPVUXcNJmhwsqfaWRSg4F\noF4tbyL7e0AHsBC1GTVbs/fHt8lhYAaIHAXN6fk/SZZEnb9mdtdSvicxRfEh\nTP4Q1W+ts57z389Wk21cbpkjgiyr7msK8cs91wNiZiAWZqbb64P69tLBnaif\n0Y+je+ju+oZvMyD/Hum8IOjNgpK0u7qzeFwUjNTytggS2Lg8AU7+3JfXJ9Fs\nBoI0qicEcb7Z0gTxIECXcfX5rQXudcorOV5S1cLDRckwZeB0YKEAzroEKPed\nN2v0fKd0QG8IyWF3Lf9mqMmtbNqAHBHTnXsVvyhyFCXKNB2Lr7nxxUjrHms3\nlHKsn5B/vVqButejNQ5QMreXUDIVZGXTtEH9R/sZhB0ntMpQPhJcoHS6bE7w\ncwnncnMqFSVqhJ2xogzMNwRUk2lS28/5B2e/i/fOzj+AxK3PIir3K+PTfQUS\nD45C2LNzp+Dfdryo++fLK4i+RaF1LL4UhxoRFRmZMkgCGFm0/uGAtRJyQGPb\nqoNn\r\n=5OS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"4acff6e35ec11b1ee4da19238f40ea8a16cad7e4","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"5.8.0","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"8.9.1","dependencies":{"joi":"~13.1.2","uuid":"~3.2.1","http-status":"~1.0.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.0.3_1523890957488_0.25563859510520626","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tree-house-errors","version":"1.1.0","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.1.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"33e01d38a3baf8536cf964aceec5be3fa92dc3ae","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.1.0.tgz","fileCount":32,"integrity":"sha512-H+gjYgo9YnFd5hWAjeMy6aPCR3BDoaG8l0Jh7y/MlXmGh9umnCO87jS17Jm0YJkATFRtXttK3KagE3SOM7m8zA==","signatures":[{"sig":"MEUCIQCFiqQ/vI47S/WnweKgFKvbPS/PgT3FKKYMptgpc1sP3QIgNMNq1BB8FOF9fgNwxZyLAS5N394Mg6UHS/3P/Z9+K/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa32cMCRA9TVsSAnZWagAAhpkP/RyqcQAF+w2G8WvLnKwd\nPXKiKz6GhnmokM5Nar80MJwZX8OO/Zuxrgtd6hDY5m2FH9JJwTfOALMqf/jM\nZThrS0l1MI9ALxosgn6HGkyROKJ1w03rbqWj6ySZwqzvfmwFCIi0fksoeJRp\naVRS83JF+jHGhK+IiKhcH4mu8EB9i6C9CDajvkRXRSbpjxICrVDhigB6HYI9\nEwgh7/ZSKdRbg/EXgzcDg0guYMmZV5ZZkfZeRuVUZlHDWqddtaCnNWS6oNi9\ndaDPksSNwzGUwA2kSuHBFDMT5Psc4y6otC8qe794+WEXv9MG3zf8A9gNaq2A\nY4lNxYDF2CRbYVjM3m663UY9yPMVDOVWdUCdyaObZQ9qE22orvIZqiPKuFLY\niclGKNKxrIM69OAjGKi6KZFetJr44hEBqo7vuLqvmBgpVmkIycUF0dTHVEJd\n1tMdi9/nNy11pwyr7QNJU8o/3ckjJJyUktHmbTDzrgzrXWXHejrwzvaTTLxe\nWJx7Ia3+feHgO7naUeGht3tyln9DXkL22rFZeUvy20fDrL016mjW0P5abRR9\nJpMIcMprgG+tky5JKjGv+GUSfdu0wqxG4HxxsZGyVJKXYMKaDMRFGhmbI0od\n33i9l9k/M7GkvTzbSqfciW5AdbMM4SnQ5C/nGuYMvHx4n7diMt5f8a/TKwRo\nXj8F\r\n=79qN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","release":"node_modules/np/cli.js --no-cleanup","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git@github.com:icapps/tree-house-errors.git","type":"git"},"description":"NodeJS default error definitions with an error parser utility function","directories":{},"licenseText":"# ISC License (ISC)\n\nCopyright 2018 iCapps\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","dependencies":{"joi":"~13.1.2","i18n":"~0.8.3","uuid":"~3.2.1","http-status":"~1.0.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/i18n":"~0.8.3","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","icapps-translations":"^0.0.15","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.1.0_1524590347755_0.745194384411223","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"tree-house-errors","version":"1.1.1","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.1.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"c9c144321e9715ad255f842af900b1f6bc8022a6","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.1.1.tgz","fileCount":33,"integrity":"sha512-KA/zDoKSNE4UcoE3jeATixMAnzHColmFUhp50en380TIi/C2RRizX/VBBTvUh1i/xgKGr+vpY7EkRdjuFV31Lg==","signatures":[{"sig":"MEQCIGxoF3UJcDRFIGJCTc3sTpyAm3fJ3JcRFFSH3ovSMZmrAiAZ96jFstF0vTAdrh0mg2QxBqq5Av2nargSaIv//9WlSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ZbfCRA9TVsSAnZWagAAJXEQAIFsSzyPiZUvtH2ydjnG\nPgTfpCnO5qc+SF2D5uw3LhWLykyw1+S0cKjXQumeCNjMg3ozvORoJ6PhHz/Z\n40vKTDF9KypwFyFEkcvhaWjZSaTkQhew7XKt7eiKKc9MWS2YCZQdigAG7eA6\nR2O/cMtBt+CzlDO7ITDPSFQa21w1QAPvBTHEoFMMo7shqBRKqvx45nHK/WKq\nrC3XhfkrnUQKUgU3/ItabTYooEqL3Be2Ot6iVWbf0zGmDcioic5OQqD9KBpr\nQFYbD7MX12wkhSlvHBwn1yOrCN2BDrarXHISEIErVxqfv558dH5dj0ZyY/sP\n6uTdbdwey2V/vumjSG3OmrD533Pxqkdv0TGBJMLQs2XrNnsfU4/ugrDKBQtJ\naSe2bAxFAquhFqNP7mvzqnCbfo/hxL6ZMcU/s+TmKLJhhGDySxFloXq/H4KB\nW5gMegBjUt+7cApyqDbV06oSunmyCVKpXyf6x/tiGbWK4qPy/paRUqb3Cqnz\nl9lI5cjdxm+nO285HYoXIG8sftF7Se3Cq5eIaS6oDNwT2AaJFGvBxBGoEskm\nP4/gKazyGNX4/14HwjHBehLSQ+qRaHdWrVhreR8B3ye3pNtb6Tb6Xagqsv/R\nrk3BidzZPsxb2NScAUPrIHoqg6i1JeWU0tWe9AmZ87gUgdukyocn5L9r0J/l\nkt+M\r\n=04uB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","release":"node_modules/np/cli.js --no-cleanup","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git@github.com:icapps/tree-house-errors.git","type":"git"},"description":"NodeJS default error definitions with an error parser utility function","directories":{},"licenseText":"# ISC License (ISC)\n\nCopyright 2018 iCapps\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","dependencies":{"joi":"~13.2.0","i18n":"~0.8.3","uuid":"~3.2.1","http-status":"~1.1.0","express-validation":"~1.0.2","tree-house-translations":"~1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.8.3","@types/i18n":"~0.8.3","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.1.1_1525257950529_0.14091202157946747","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tree-house-errors","version":"1.1.2","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.1.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"c20a130aaa3395eae1fb591ad4d69942f32e1fe5","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.1.2.tgz","fileCount":33,"integrity":"sha512-mNYhR82Dvx1d3BEhwtv2dHv6aky017xQYdk519xsx3pr0VjZQOB+WIW3Zmc2Bhucnfz3pdfx4erj6sQ+E/rSOw==","signatures":[{"sig":"MEYCIQDL8JTYSluRnwdP+6RvkMuSu8pAaMClYsrgaRP6J3QCGwIhANYLFBdEbRdKd3HiWT9BqOcSBhMsT27OMUTPuDcLKHyU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6cHPCRA9TVsSAnZWagAAl2wP/2ClbjipDw8d4RiV+jwd\nsbcS1ysDp4eXTGjASiN8KEGdJ8Fa/zsQN4ejBBStSbNLIglKZZ++7QlWdsAw\nk/DEO+dXMciGJPp0q06EygVowbtwuVcWq1gJXsXyJwItkddMVFg76OBPbpGs\n5ID70a0sJe/qbJNvD1TFoRYIJxKY86OIocpDnB5d2eMQlcqXplafXfCS21Qm\n2FNB58Siry1Q3rmuIm9I+WhV8nZFZl90GiDYm55MjiaeewpkalmiAM0YsK/P\nNZsM2H5zL0ZWXtUTNthr0LglOcOU09QhCZ1ite6WgGXFAPmcuWvjv61xhnNg\nQmwED1XYPDyKhmYv2UgNc3BePyyKZwcKaEeDlCvfDSXE42WaE1nT7NjoubI1\nK88oqO9jEV/Of1b9LmSplcKBmFp1wJ91NFIFUjcKvqtI2lqYxkubBk6+Bpq/\nhI6XAbUrd80STiJKCeZtd/VbbeiH+fx0/kJa2lQJLFOkXQVKa4IjeaPWo8tM\nQuoQMMGwZnfX+5LYIaluU+WfJQM9lGdmGfUpaDP1d03BNbcV0+V50u0pjhio\nuqsgKXDE4Rmyvst+i7nI7aj26+7Nzw0hdVyD4F4006CBiGRDHx4VPBxblctK\nWH83qeNLUFz2v418DM/PwFVUp5mxDlFhjw0x9rjDNUh96mQkdnsz2SMute58\nGRv5\r\n=OqJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","release":"node_modules/np/cli.js --no-cleanup","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git@github.com:icapps/tree-house-errors.git","type":"git"},"description":"NodeJS default error definitions with an error parser utility function","directories":{},"licenseText":"# ISC License (ISC)\n\nCopyright 2018 iCapps\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","dependencies":{"joi":"~13.2.0","i18n":"~0.8.3","uuid":"~3.2.1","http-status":"~1.1.0","express-validation":"~1.0.2","tree-house-translations":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.8.3","@types/i18n":"~0.8.3","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.1.2_1525268942817_0.47444818323525184","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tree-house-errors","version":"1.2.0","keywords":["tree House","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.2.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"85e1112237126f8f8ca150d8472d6fd3f56d59d2","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.2.0.tgz","fileCount":31,"integrity":"sha512-rizOQxN+uwtA3E7ETik3/AFI0pvFWawS1SVdT2SZSIXn0JbHwhTDvKhzc75p5kYca1qSxasuYVVAqFlTlkhPCA==","signatures":[{"sig":"MEQCICbdT/jVWUEPI+6lTsBWfOn3Z1XPwEF5woHfWkz27RIjAiA2BH0nrMYfU6ziZYHmreI7Qwe0KTkWEGBUIagB7pvTIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8rnZCRA9TVsSAnZWagAAqvkQAIkozurrKgmGKW8rUwsC\nu0n939HOzeHl/RgNAIaibsnoDiS57cDQyGGtxGLQCzd8UITu7YMa+eKSN04w\nhOQUf9k3Qxyi68f4xKVNAaMC+LRsNATm/SIs6W48hHzNqudb0+URNZTSpIp4\nV3LPMy29zaVBZA/QeXCfUEMJ7CacUkGTzlQQiloSfA7L3XdXhGXXlcSt+74J\nbxUnl3fonwYb4nb7NZO0Tbq/4oXUegTRFTD04IgFq5cIHyGLABHutCkhUFH2\n/UcLTPnPvpajzwFAaABPeFgGCFC/ZQmy10sIAnZbS03OoPFA7n7mTYveATl3\ntVt7bl6Lgu+ngh4lyCxvhr3Wz8Tti3dqCdRFzjogbIkL2gSwHSjfODg+BmSB\nZZKV3DWYbUjyhFtAXZSgLg84AzCsxkWxjKpt5+pAHYWmGyLdZoVnc/h9zsOc\nazaF4tBs6eITTaS1VGbPd1c36Y1hCuAgxFfAnSqfFGlzuSX8tBk0mg72zOhB\nhFnWRS4kqPKRdFOlEBT115328v07LP2Phtx9OG9cIUDs9UkjhGbepP6og2Wj\nCnTjHNLT8JDIFEOPK/l1yvaPRCLyK+Bs4T8NhdmnWESPOO+EbPm1IyLolB42\nTlij9L8zKJEZzc0B3S8owLMhH2KlU6mou1PIUovR0dil8Igr2uYPoZuGXSC/\n1eWA\r\n=lcHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rimraf ./build","pretest":"yarn build","release":"node_modules/np/cli.js --no-cleanup","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git@github.com:icapps/tree-house-errors.git","type":"git"},"description":"NodeJS default error definitions with an error parser utility function","directories":{},"licenseText":"# ISC License (ISC)\n\nCopyright 2018 iCapps\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","dependencies":{"joi":"~13.2.0","i18n":"~0.8.3","uuid":"~3.2.1","http-status":"~1.1.0","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.1.4","rimraf":"^2.6.2","tslint":"^5.9.1","ts-jest":"^22.4.2","coveralls":"^3.0.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.8.3","@types/i18n":"~0.8.3","@types/jest":"~22.2.0","@types/uuid":"~3.4.3","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.2.0_1525856727999_0.022753906926545664","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"tree-house-errors","version":"1.2.1","keywords":["tree house","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.2.1","maintainers":[{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"c3154c22c80a5f278360700477c71ccede555e77","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.2.1.tgz","fileCount":24,"integrity":"sha512-AsiQ9+shPHUn2B24MEFXEF5mDS6pkPKNeMjtZ0Dj2fm6y/Z4MTdCV+Ze6FV7Y1J5tRn7F9S0J2RTE1WtZLmCGA==","signatures":[{"sig":"MEUCIB6klIgzZ5R1piY4ihn1Jz/R0TGZoqEB2idMkZHmROfHAiEA3koI5QYV4YudG/UduU46d5N7Fb3/jEE+8QJb6WFtSBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4HEqCRA9TVsSAnZWagAAb+wP/2ynUV026FgiBQ4oYqG2\no4fP8clWnXBNaQY02cUr138vLVbyS60NF22O4hmBCvqS0TABEu5Di9PZBWzn\nbsgR17Ptum42zUk6xEEsbcjNj/1iBrOE3VGZ1C5FKrN5rm0OMmdPxG6EUzoe\nG6/jnlTa0TXEB14j3RG5nc7b8LZK2Y5Fe/RW2aM1SSTn/+AYoPdyjSncdRrm\nHSIGDLwiib92La46plJyP4YvZrdsbXAbNUr1yaEojiM7tfuyf/c2wBp/j15G\nxYQhiijjzZOf6rI5TyWcy8l5L+fx7AXWkuLsEHEMPX0e2GqA7Xii0nfkHhYP\niYUg0GJ9L1+9gn7I4uFwnjjIDfaEbKywcHmn6l0xgn5opK7FH4/dUK7k1OYr\nvG5oSUDcuYTMXshY3Pqfs35q2lb9LsyvehFEGu6g2/hC7bdJFEvnGopExF3l\n2NwYp6O0nlGOxYlFXm3UKoanpzGGcOvyo6+rK3t5YFvCECc20IB9u0ypqKB1\nDQrzvqluL0cu2oweK+4I8k7yBwdDmbvv6KjU8iMl6Nb4bNf+fSM6MTRdOg+s\ntiUz5iOa+WJbUg+1g4NuDwIY1f2StnkQiY1vYAYXZgO9q2c9N1zj/4BYbSwE\nTf+ZcnohmcYrNDXWUgmizUsgrG+DJQ3+NoJl+9r18lHBMVwiR/Ymvb+zBcqd\nXG+0\r\n=4gPd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"c0b8bb94f2b0ac559e60dea03eef768b53ca40ca","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rimraf ./build","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"6.4.1","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"10.12.0","dependencies":{"joi":"~14.0.4","i18n":"~0.8.3","uuid":"~3.3.2","http-status":"~1.2.0","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^3.0.4","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","ts-jest":"~22.4.6","coveralls":"^3.0.2","supertest":"^3.3.0","pre-commit":"^1.2.2","typescript":"^3.1.6","@types/i18n":"~0.8.3","@types/jest":"~23.3.9","@types/uuid":"~3.4.4","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.2.1_1541435689451_0.7740107804988188","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"tree-house-errors","version":"1.2.2","keywords":["tree house","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.2.2","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"395be85492191848cbbb5f7fb31ea3293e8b4ae0","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.2.2.tgz","fileCount":24,"integrity":"sha512-0Cwc8QRMxydrPB1Uo15uv+aojZlIuG0xMujNE1PlFvEI33FRiQWABGDgLO7D4q1jVBTQT8RSocXDZKD/+5xvEQ==","signatures":[{"sig":"MEQCICJlZncByqJSkTbGTyWmUpzYnB+o31zqp+WegOQ96+SPAiAN+C/Bus9AIFzYFL205wFjOyoytGQkZbl28Ghz/WjHUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUtu/CRA9TVsSAnZWagAArrMP+wcV/Mlo7RktWlwPrBWS\nFtqFKWyfwlJvYZ89ZMBiDqndY21WH669Pxxnc8SRQk2jzdjzFm36LQfUI9dc\nZwgik3wvz975na33NsqXKIiW3/cpQGXCNH9Wq7bdEWzcRw1bITBjT7l148e2\ngsQO+6zUKINSyTbLdMG9j3zMqBfjwr8+dJe+KRQKM0pRnoelbNsfWZ1+2cMm\n9p/pDSJQvy1VjC18chMhOUh0qqp/E6cYyvKL8DWNOSLHm3t9jk8BFUhVoPrw\nuy37Tx9WPur1lUOEbrqTtG1VGS4Qddwvy5kdksMgaKr0ur3L84oPkTMfZ4AD\ncZhBt/ClzO8KnQBTf3SEjqTcTAC0lTzDHIKTGe5DBDg7qB1cuoazVnJYXJ6u\nDCvAM7k/UQDfLNsY4sVCyUy7ip6mdNdy22HaBVcGaPLrElEKXtfPLv3tjdFD\nmGUDDn5l8GHrUbXJheGjbTkDgnYMbk2tyRNjd7cRhMRg38a54p4eIzz42uY9\n//pqYfU5iBprEu4ZH3eVG9Q2Mi3rQFaDUu9VAjCVHdbOkBur50jm9z8ij6Z3\nUVrUSN9FZFcELaY9wHsS3zssnLrDeIF6bh8OCBVM7qgHR/LO2GCsR48ZTAVy\nAfnZTndHTdcXwZFOV3YScRR7lpjY4rCVeDKtS5Tj9XGWP6q81+5ksk039pQG\nMQPF\r\n=ecw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"439e988ea71a0b8c4f9ac0e89be9beedb97b73c0","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rimraf ./build","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"6.4.1","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"10.12.0","dependencies":{"joi":"~14.3.1","i18n":"~0.8.3","uuid":"~3.3.2","http-status":"~1.3.1","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^4.0.2","jest":"^24.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","ts-jest":"^23.10.5","coveralls":"^3.0.2","supertest":"^3.4.2","pre-commit":"^1.2.2","typescript":"^3.2.4","@types/i18n":"~0.8.3","@types/jest":"^23.3.13","@types/uuid":"~3.4.4","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.11.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.2.2_1548934078953_0.552222471158903","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"tree-house-errors","version":"1.2.3","keywords":["tree house","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.2.3","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"8ce7186cc7ed27a692bbca1727315d6855bcf99e","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.2.3.tgz","fileCount":24,"integrity":"sha512-1DQiMOTAJFYKvYcrEhUvo/qIZ/cP+m10R/S8h3mihy5jiOe8/YCyywPg0FqJy+XdzbCvsJfaUUBZskjkMr8J7w==","signatures":[{"sig":"MEYCIQCaxqkS3KdwHIbe51Hb3J1qksuEgEbN6PUoWR7oZj+r2AIhAJ6LjAePp6CYT8R1Qoq37mWflCn0MFCKaEyvv/YDvSqk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpinsCRA9TVsSAnZWagAAZNAP/RKK4UPrxacQuTN/dZsl\nAkdVDKAPrnPhtyjlgFeKAqkTRolF675F1TwxJqrVYBsb3XU3eM6F5IDJrCi3\nyGSYLW1RpQQUjoW7fK+fqQcsyIxNlhZz3fuWgGa719VO0UseS9VKwKj5w9/A\nP8fGxdc8luY0Z753n0cmg1Y+CaGFmz5obM5WASQatyOLGEY7yGF8DjXU6KwZ\nOu7EqDZ24jbAON7cfTP8sTedP1wsiD8WpzakyczcHAvYNFrAPI4iR1SKqKSS\nmvZdqaYt2EazxxxjnimN7XQTcwneJWzJFrUrEqON4D0SdH2z1C+rXkoIeq4+\nlyWhbRp1SioGAoyvUfjEZtpkmn4aYynqnOmDAVRisfi1vkOurRwJ/eosvZEO\nNNpQekfqYxhIdLUfbThvXyY9YTtdSu6C3W9cF8cELelMEkv+dFmxYz/ndH9z\nyJwwW9YjmOHjVqATse/vges2bc99kIvql6TrK/Hyct1wXECTfQ4yYoo0KdNY\n7fBQ5e81hLjn3KJvCe7UK7x4OUbihNjjXvngd00lVHB8mW3wQKC+/C7Ejdf/\nWxM6VNr9mQI05L8WbA+HV+FQhC5pJoCVWJ9h2jSzAyigE5FDYxF/j0qQc0jZ\nz1bCUsNTqbV9fWvk9PxTOcu2RQwMGM3eprBiRccgsEqnKdwpeR9op258UHBn\nurBk\r\n=U8v+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"905290f0d2961dc058f6da0cc2054f7f7feb6fac","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rimraf ./build","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","git:clean":"git branch --merged | egrep -v \"(^\\*|master|staging|develop)\" | xargs git branch -d","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts","git:clean-remote":"git remote prune origin"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint","build"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"6.4.1","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"10.15.1","dependencies":{"joi":"~14.3.1","i18n":"~0.8.3","uuid":"~3.3.2","http-status":"~1.3.2","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^4.0.2","jest":"^24.7.1","rimraf":"^2.6.3","tslint":"^5.15.0","ts-jest":"^24.0.1","coveralls":"^3.0.3","supertest":"^4.0.2","pre-commit":"^1.2.2","typescript":"^3.4.1","@types/i18n":"~0.8.5","@types/jest":"^24.0.11","@types/uuid":"~3.4.4","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.11.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.2.3_1554393579463_0.05285114394865165","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"tree-house-errors","version":"1.2.4","keywords":["tree house","treehouse","errors"],"license":"ISC","_id":"tree-house-errors@1.2.4","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-errors#readme","bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"dist":{"shasum":"c38f913cd1171a59af82377a813b7f176fe60551","tarball":"https://registry.npmjs.org/tree-house-errors/-/tree-house-errors-1.2.4.tgz","fileCount":24,"integrity":"sha512-mEALKpkWK4MAA9ueyGb3Gy/SkpVK3rxAOIpsczcEunL/tWopY3fmzWamk8Nio/HgVRAY82dEX87I61ZZboVKtw==","signatures":[{"sig":"MEYCIQCN2pPqNPxpVzAsVs+cpzwrHHkXUArwWLR0OBFvPT4jyAIhAIYMyFIWU4TTmiUbMKwSy+DbqUIEa3usfG2H5U2NcRm6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBNSNCRA9TVsSAnZWagAAL6wP/ih/mzJWieid/Lj+tGJK\nDkfFiXJQ24fLWwOoKQL6Ac2T/CiLApfSBjLuyuq6QcFWMT9mXfjj09ela3da\njUnk+a3mmZnTKg4xAQ16ReZbeXMwscnkPb4+050Id2jnqPUPVZlYYLWON95D\n2eLr+G2p/MpUiqMFPGi2j0qOEh1r3K4yKEu3KX9fFgPxzSXqgt0mUQlbgeSL\nSGOaPmRn4vFcLWv/bJ+F5VkJP5AnVyE7n5D+7FTq8SSha31boWTeXgLpcTb0\n/2Ey5mAwZO273l+0i5AKx2BsM0ZlWqw728Kt9hkNWWTN17Nhsq4VWxeSXKcA\nhvqGvzBQpmGwlONqFM0VhU6Zc5/V10QP4OmVJ52+U3bIjqq4isbPjFAWdlso\nvZM5VGc/EE+pkTxeTLvWL2gBVlpeRYruFAR/ImstyjS9yafMnKDy5PNxwW3W\nom9UILFz062Ij8ro7M+TnPPcOx4rt6dNG+6G6YVGeG2ZQrxOM0rA+ICBQ1vX\nOfH7Pd8CVx0T4GjTli1yRYevduPOGh2GqUAu8rIio+//0O2qFIHEzNrJ3QQL\ny2nBzylCJVHeq4OVykcRFlfob9xnhrIF9i2N+1ZtWKBrnCkwjgK+OvS78Ruv\n3sCQEb0Skn3WA/ZeZKRJL36X7lJ70QiypG41RWJUe+ZYEmTs8GMBh23irgKk\nNbN8\r\n=G7m0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"ff838684d0f027e49523b4dc90b2a3e303a59d0c","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rimraf ./build","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","git:clean":"git branch --merged | egrep -v \"(^\\*|master|staging|develop)\" | xargs git branch -d","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts","git:clean-remote":"git remote prune origin"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint","build"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-errors instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"_npmVersion":"6.9.0","description":"NodeJS default error definitions with an error parser utility function","directories":{"test":"tests"},"_nodeVersion":"10.16.0","dependencies":{"joi":"~14.3.1","i18n":"~0.8.3","uuid":"~3.3.2","http-status":"~1.3.2","express-validation":"~1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^5.0.3","jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.17.0","ts-jest":"^24.0.2","coveralls":"^3.0.4","supertest":"^4.0.2","pre-commit":"^1.2.2","typescript":"^3.5.2","@types/i18n":"~0.8.5","@types/jest":"^24.0.14","@types/uuid":"~3.4.4","@types/http-status":"~0.2.30","tslint-config-airbnb":"^5.11.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-errors_1.2.4_1560597644840_0.14377090872241904","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-19T15:36:04.929Z","modified":"2026-04-23T12:25:00.414Z","1.0.0":"2018-03-19T15:36:05.015Z","1.0.1":"2018-03-19T17:08:24.384Z","1.0.2":"2018-04-16T15:01:29.347Z","1.0.3":"2018-04-16T15:02:37.595Z","1.1.0":"2018-04-24T17:19:07.855Z","1.1.1":"2018-05-02T10:45:50.664Z","1.1.2":"2018-05-02T13:49:02.897Z","1.2.0":"2018-05-09T09:05:28.084Z","1.2.1":"2018-11-05T16:34:49.578Z","1.2.2":"2019-01-31T11:27:59.255Z","1.2.3":"2019-04-04T15:59:39.574Z","1.2.4":"2019-06-15T11:20:45.016Z"},"bugs":{"url":"https://github.com/icapps/tree-house-errors/issues"},"license":"ISC","homepage":"https://github.com/icapps/tree-house-errors#readme","keywords":["tree house","treehouse","errors"],"repository":{"url":"git+ssh://git@github.com/icapps/tree-house-errors.git","type":"git"},"description":"NodeJS default error definitions with an error parser utility function","maintainers":[{"email":"horstenwillem@gmail.com","name":"willemhorsten"},{"email":"maarten.anckaert@icapps.com","name":"codeinineo"},{"email":"evertwoud@hotmail.com","name":"evertwoud"},{"email":"development@icapps.com","name":"development-icapps"},{"email":"wouter.landuydt@gmail.com","name":"wouterl"},{"email":"samover@protonmail.com","name":"samover"},{"email":"brentvangeertruy@outlook.com","name":"knor-el-snor"}],"readme":"# Treehouse errors\n\nCustom NodeJS error classes and definitions with an error parser utility function\n\n[![npm version](https://badge.fury.io/js/tree-house-errors.svg)](https://badge.fury.io/js/tree-house-errors)\n[![Dependencies](https://david-dm.org/icapps/tree-house-errors.svg)](https://david-dm.org/icapps/tree-house-errors.svg)\n[![Build Status](https://travis-ci.org/icapps/tree-house-errors.svg?branch=master)](https://travis-ci.org/icapps/tree-house-errors)\n[![Coverage Status](https://coveralls.io/repos/github/icapps/tree-house-errors/badge.svg)](https://coveralls.io/github/icapps/tree-house-errors) [![Greenkeeper badge](https://badges.greenkeeper.io/icapps/tree-house-errors.svg)](https://greenkeeper.io/)\n\n## Installation\n\nInstall via npm\n\n```shell\nnpm install tree-house-errors\n```\n\nor via yarn\n\n```shell\nyarn add tree-house-errors\n```\n\n## Error types\n\n### ApiError\n\nBase error class which extends from the `Error` class.\n\n```javascript\n// All keys are required\nconst error = {\n  code: 'BAD_REQUEST_DUE_TO',\n  message: 'This is a bad request',\n}\n\n// All keys are optional\nconst optionalArgs = {\n  message: 'Overwrite the message for custom error',\n  detail: 'Extra details containing pertinent information',\n  stack: 'stacktrace...',\n}\n\nthrow new ApiError(400, error, optionalArgs);\n```\n\n### BadRequestError\n\nextends from ApiError with a preset of status code 400 and BAD_REQUEST as error.\n\n```javascript\nthrow new BadRequestError(); // or\nthrow new BadRequestError(error, optionalArgs);\n```\n\n### NotFoundError\n\nextends from ApiError with a preset of status code 404 and RESOURCE_NOT_FOUND as error.\n\n```javascript\nthrow new NotFoundError(); // or\nthrow new NotFoundError(error, optionalArgs);\n```\n\n### ForbiddenError\n\nextends from ApiError with a preset of status code 403 and FORBIDDEN as error.\n\n```javascript\nthrow new ForbiddenError(); // or\nthrow new ForbiddenError(error, optionalArgs);\n```\n\n### InternalServerError\n\nextends from ApiError with a preset of status code 500 and INTERNAL_ERROR as error.\n\n```javascript\nthrow new InternalServerError(); // or\nthrow new InternalServerError(error, optionalArgs);\n```\n\n### UnauthorizedError\n\nextends from ApiError with a preset of status code 401 and UNAUTHORIZED as error.\n\n```javascript\nthrow new UnauthorizedError(); // or\nthrow new UnauthorizedError(error, optionalArgs);\n```\n\n### ValidationError\n\nextends from ApiError with a preset of status code 400 and INVALID_INPUT as error.\n\n```javascript\nthrow new ValidationError(); // or\nthrow new ValidationError(error, optionalArgs);\n```\n\n### AuthenticationError\n\nextends from ApiError with a preset of status code 400 and AUTHENTICATION_FAILED as error.\n\n```javascript\nthrow new AuthenticationError(); // or\nthrow new AuthenticationError(error, optionalArgs);\n```\n\n## Error definitions\n\nPredefined error types that can be used over multiple projects with a message and code per type. The current list provides following errors:\n\n```javascript\nINTERNAL_ERROR:         { code: 'INTERNAL_ERROR',i18n: 'internal_error',message: 'An unkown error occurred' },\nINVALID_INPUT:          { code: 'INVALID_INPUT', i18n: 'invalid_input', message: 'Invalid input provided' },\nAUTHENTICATION_FAILED:  { code: 'AUTHENTICATION_FAILED', i18n: 'authentication_failed', message: 'Authentication failed' },\nBAD_REQUEST:            { code: 'BAD_REQUEST', i18n: 'bad_request', message: 'Bad request' },\nMISSING_HEADERS:        { code: 'MISSING_HEADERS', i18n: 'missing_headers', message: 'Missing headers' },\nUNAUTHORIZED:           { code: 'UNAUTHORIZED', i18n: 'unauthorized', message: 'Unauthorized' },\nFORBIDDEN:              { code: 'FORBIDDEN', i18n: 'forbidden', message: 'No access' },\nRESOURCE_NOT_FOUND:     { code: 'RESOURCE_NOT_FOUND', i18n: 'resource_not_found', message: 'Resource not found' },\n```\n\nExample\n\n```javascript\nimport { errorConfig as errors } from 'tree-house-errors'\nthrow new ApiError(400, errors.BAD_REQUEST);\n```\n\n## Error parsing\n\n### parseErrors(error, i18nOptions (optional))\n\nParse any data into an error object with all properties needed for jsonade parser. Also parses `express-validation` errors.\n\n```javascript\nconst error = new BadRequestError(...);\nconst parsedError = parseErrors(error);\n\n// jsonade serializer afterwards (optional)\nserializer.serialize([parsedError]);\n```\n\nWith i18n support (optional):\n\n```javascript\nconst error = new BadRequestError(...);\nconst parsedError = parseErrors(error, {\n  defaultLocale: 'en',          // Optional (defaults to 'en')\n  language: 'nl',               // Optional (defaults to 'en')\n  path: __dirname = '/locales',\n});\n\n// jsonade serializer afterwards (optional)\nserializer.serialize([parsedError]);\n```\n\n> The `parseErrors` function will load the i18n configuration once, and reuse the same instance afterwards. It is not possible to overwrite the configuration after the first call. This has to do with performance and caching of translations.\n\n## Tests\n\n- You can run `yarn test` to run all tests\n- You can run `yarn test:coverage` to run all tests with coverage report\n\n## Bugs\n\nWhen you find issues, please report them:\n\n- web: [https://github.com/icapps/tree-house-errors/issues](https://github.com/icapps/tree-house-errors/issues)\n\nBe sure to include all of the output from the npm command that didn't work as expected. The npm-debug.log file is also helpful to provide.\n\n## Authors\n\nSee the list of [contributors](https://github.com/icapps/tree-house-errors/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the ISC License - see the [LICENSE.md](LICENSE.md) file for details\n","readmeFilename":"README.md"}