{"_id":"yhttperror","_rev":"28-d6c8d937954a7d50fd6c3c273641a3d3","name":"yhttperror","dist-tags":{"latest":"9.0.2"},"versions":{"1.0.0":{"name":"yhttperror","version":"1.0.0","keywords":["http","error","why","better"],"author":{"url":"Simplifield","name":"Nicolas Froidure"},"license":"MIT","_id":"yhttperror@1.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"dist":{"shasum":"c1780338fa76eb22601be9376a540cc3173ef190","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-1.0.0.tgz","integrity":"sha512-Ywkro4xEnA6cBlilV8TGuoTAT0YwyCk8YTo7G1sSZp4Ur1qRu1UOXpzMA5Rrh8Nd0qCAxdmTlueD7xVuqmVdWw==","signatures":[{"sig":"MEUCIQCjtIzJP/K2ZvUIpgWR974/P/PQeuNK3heBSCPwGBQ/KgIgFNFJlENBQduqE60bWAVb2Ui2fKcL/y6mFWGBhDID2vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c1780338fa76eb22601be9376a540cc3173ef190","engines":{"node":">=0.10.0"},"gitHead":"51ef80f18f06804f8b1f4f45cf95e320ea4a8509","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint index.js index.mocha.js","test":"mocha index.mocha.js","cover":"istanbul cover --report html _mocha -- index.mocha.js -R spec -t 5000","coveralls":"istanbul cover _mocha --report lcovonly -- index.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run lint && npm test"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"3.3.9","description":"It helps to know Y you got an HTTPError.","directories":{},"_nodeVersion":"5.0.0","dependencies":{"yerror":"^1.0.2"},"devDependencies":{"mocha":"^2.4.5","eslint":"^1.10.3","istanbul":"^0.4.2","coveralls":"~2.11.2","mocha-lcov-reporter":"^1.0.0","eslint-config-simplifield":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror-1.0.0.tgz_1455103328002_0.34343113424256444","host":"packages-9-west.internal.npmjs.com"}},"2.0.0":{"name":"yhttperror","version":"2.0.0","keywords":["http","error","why","better"],"author":{"url":"Simplifield","name":"Nicolas Froidure"},"license":"MIT","_id":"yhttperror@2.0.0","maintainers":[{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"gplancke","email":"georges.plancke@gmail.com"},{"name":"nfroidure","email":"nfroidure@elitwork.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"},{"name":"xavhan","email":"xavhan@hotmail.com"}],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"dist":{"shasum":"4896f35f0f2ec301b18673fadbdf674040f13698","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-2.0.0.tgz","integrity":"sha512-LXcGP4c1T3lragYkCLdMEvVxX9jadRsLhaN/uzhnSEeQbLvx7dH4SD3lJSOBxMH3HbunTunerZ57LqvrgHziqw==","signatures":[{"sig":"MEUCIQDx96LHyQLlvM4Qs5BTCwmLdBru0pjwmklNWY5upaJqFAIgR4U6ipHmZ0/9eP78Mm4v7EHwEjFbBYUDvPwSKwVsGxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=6"},"gitHead":"265e180cffc410fbdf67afa721b78e0a2b8d0c4c","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint index.js index.mocha.js","test":"mocha index.mocha.js","cover":"istanbul cover --report html _mocha -- index.mocha.js -R spec -t 5000","prettify":"prettier --write '*.js'","coveralls":"istanbul cover _mocha --report lcovonly -- index.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run lint && npm test"},"_npmUser":{"name":"sebastienelet","email":"sebastien@elet.fr"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"5.5.1","description":"It helps to know Y you got an HTTPError.","directories":{},"_nodeVersion":"8.9.1","dependencies":{"yerror":"2.1.0"},"devDependencies":{"mocha":"4.0.1","eslint":"4.11.0","istanbul":"0.4.5","prettier":"1.8.2","coveralls":"3.0.0","mocha-lcov-reporter":"1.3.0","eslint-config-simplifield":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror-2.0.0.tgz_1511249095265_0.5297467266209424","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"yhttperror","version":"3.0.0","keywords":["http","error","why","better"],"author":{"url":"Simplifield","name":"Nicolas Froidure"},"license":"MIT","_id":"yhttperror@3.0.0","maintainers":[{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"gplancke","email":"georges.plancke@gmail.com"},{"name":"nfroidure","email":"nfroidure@elitwork.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"},{"name":"xavhan","email":"xavhan@hotmail.com"}],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"dist":{"shasum":"f7c51913cc0bec6fd4965c9553db73df0e18fbc1","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-3.0.0.tgz","fileCount":11,"integrity":"sha512-Q6KeE+AN4Aze7JeRbvnbgIslKnZRQjFbDoY4+vwfqrgYcuZByJErG9ZhngcrXuk1HTppMBWnOTCjY9LeB3ZvtA==","signatures":[{"sig":"MEUCIQCTYQS3yGuVl4j/tf5dEhoT4LK8koC69/+iuw/GX4q0BwIgLmPuk/8cTVXBhG2ZBckgEs4xhX2dZmCPL9AnMtzIkvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTxzzCRA9TVsSAnZWagAAmikQAJ4UBXHQqu20lvCZmjkg\nNIm7SeoGNHfg7cha+jqYMY1qIlN1OJNce+SKaEwM2GwIw7Vx4TF+gHfSadJd\ngtigSI67UlYR7KX1BBPFUp+0IeOWGMZ9PuR92CTh3AXwjVhwu/+I/WWDfdZk\nko9b9Pjp0hJy1tm0avh6fexl5cMkSvNnaWqwYAR6p9QqZvElEXIsXpZKWI9Y\nKW1gLKkR/ZIRKpd23pXvW/lMWsoY7dp+t5yHTF7CVEfmRyUlFnfasEsmA4W9\nGB0F3jVTc/q16ahae+W9Q2MCfbFlH8HPWpznPcMSCScax6C0RxiC9lPdJBZ6\n7TvVLsDiXq05Gwr85mKnbKrbyZxMdsS9N++No48IObgkYGa+uOg27qV2iCWi\nCS1dAMWXVnMgs5UkywVsN2mb+Y68ie/FanJ7xJNzaLP8CRTy/El8ee28e211\nxj6pITaLU2aNcGzz9+VuEDYsgCrf0aTxsyVbPsI8fravkCzV8BQA0TNYCmRr\nsKP0OUxzH6IvlUSY8cGl/slZLMJkvnORrwABQkC23ZaR+znXiCciQc8yYC6S\nfCdcABWsHoIhRJYFpDIlq4XK34NeDre/c4w/zX158lDSky+xAhlDOHEjVqLw\nsbrHacD8XvuAtlxB8wyhYjon8WLhoSTcHOQKZtrxuXmxcL3WcDC0wtxHWw+5\nk23I\r\n=cHfA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=6"},"gitHead":"a4c86e71eb3af581d329261132ed67849aed6b6d","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint index.js index.mocha.js","test":"mocha index.mocha.js","cover":"istanbul cover --report html _mocha -- index.mocha.js -R spec -t 5000","prettify":"prettier --write '*.js'","coveralls":"istanbul cover _mocha --report lcovonly -- index.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run lint && npm test"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.5.0","description":"It helps to know Y you got an HTTPError.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.12.1","istanbul":"0.4.5","prettier":"1.16.1","coveralls":"3.0.2","mocha-lcov-reporter":"1.3.0","eslint-config-simplifield":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_3.0.0_1548688626976_0.1298588397141307","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"yhttperror","version":"4.0.0","keywords":["http","error","why","better"],"author":{"url":"Simplifield","name":"Nicolas Froidure"},"license":"MIT","_id":"yhttperror@4.0.0","maintainers":[{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"gplancke","email":"georges.plancke@gmail.com"},{"name":"nfroidure","email":"nfroidure@elitwork.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"},{"name":"xavhan","email":"xavhan@hotmail.com"}],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"dist":{"shasum":"2b77df07496c8e2ecf2d94dd3a165b5a5b45bb42","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-4.0.0.tgz","fileCount":11,"integrity":"sha512-H1pIox96esogzl+8nCV84Wnkr4Xie4xRdq+CJFyFTr2dLmkSuGdqtz2UMUPMqWNJCh8fFxEY6DPCt2eACrM0dw==","signatures":[{"sig":"MEQCIFPdf7oKZmZ5V688/qJLsjbX+wVBtay7mzkzMvbPGFqbAiBaMC3QMe9UDndPd3wHTHEGUYvNPjHCVYmgHAw9z+Jb9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVANtCRA9TVsSAnZWagAA0yMP/id47WLt4Gy9tTePDgZY\nbFBUYnMUjqjCTl027JibLsOwp/6E6uqVxWYQhKsy2/VWklPsQc8XfVrjr9dm\nvcXz/AbjpFj/56KSi0Lb4BeYS5vrBy/sKXt4IhAS+tKXZ/sthHV53pB/qgw3\n9CUHc8XBMta6+4qbRsDF3GbbkgUgUAHfj3MYYLsAOjU86/VsDslJsEiw7TK4\nDb5keTgxlKMi2stAwXTiP8U5vM7mHcPmk19RngbG5T7T4mpES9WhwJxUxWld\n5HFJW07tb5ZIORfUziYV2csiDFIF+AReN8aL1KPn+YFtDPlqHI/cbXRM27CO\nluD8zCNWqKxmjkeXiYfcYmHacSyWjwcj45qygLRSx86IJYwNJh9xmJfgrtAA\nNhctd4NuYV0UVnM77x0E4V6NGuUt1cGHW2WzV3llSt3I97h7X2bMKlhdwFAe\nzL0AbE/atL4cra3yHftFY860X3/YcSE2Zz4tbVkcbcbVc59MZBNScAEXThVo\nQCLgUibycQi92mytgA7VincVXP8IZUC/VLqUBma2R3La+4i67O0aGm8NCA9d\n+Vh7jjCO1w4uveDUejG/83KFR3DkWAiApNNcQdR9JtKCi7jeRc8Kvohpl1mx\nwOoWuVkhpcsF7hxUtIA8fj+g6l66gufiTQCAuf27Dvf7EU+8JpErurhD3Pdn\nw5j9\r\n=jDWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","engines":{"node":">=6"},"gitHead":"f0d9ddff3b33d1f054d16918a1f3fc6c164e859b","scripts":{"cli":"env NPM_RUN_CLI=1","lint":"eslint index.js index.mocha.js","test":"mocha index.mocha.js","cover":"istanbul cover --report html _mocha -- index.mocha.js -R spec -t 5000","prettify":"prettier --write '*.js'","coveralls":"istanbul cover _mocha --report lcovonly -- index.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run lint && npm test"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.5.0","description":"It helps to know Y you got an HTTPError.","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"5.2.0","eslint":"5.12.1","istanbul":"0.4.5","prettier":"1.16.1","coveralls":"3.0.2","mocha-lcov-reporter":"1.3.0","eslint-config-simplifield":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_4.0.0_1549009773152_0.7082121021212402","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"yhttperror","version":"5.0.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@5.0.0","maintainers":[{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"gplancke","email":"georges.plancke@gmail.com"},{"name":"nfroidure","email":"nfroidure@elitwork.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"},{"name":"xavhan","email":"xavhan@hotmail.com"}],"contributors":[],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"2664bb50c36812cef391117c8e11c7586b4a9367","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-5.0.0.tgz","fileCount":7,"integrity":"sha512-n7psz2rh/SX3k34qkBMXMQm5304p4shx/KrfdH3x04RTU2ep9qnL7QWx/crsM7FXjmLJkzeoKHMY44ZQjdjFTg==","signatures":[{"sig":"MEUCIHYBE40WLHDCUFwO+0x4ROSqkVo0qOzaBy24qqi07p1mAiEAtS1i5YOy+AMdOjKu7aeanf7F4rgu7P3klcO95MzzkTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd72k9CRA9TVsSAnZWagAAxNAP/110pLC5ssmOjINNhM1I\n2r2gtq72X0LQ1Z/FbjA+/7r8BKqPDGM5a2epSpw/oXx1BkErZVRKhq9wuF8c\nSTOjQX9z26+6SPMQUns88R1MbM+wJ82xA10UCoRD1/EPVuNw7fyZExE2chr9\nYxl6Q6lQZK45Xoam6RBdNXVoG3ao6TZRDTmpxIgL4ERXpTIK0GEMDVigVUvb\n7RCJzT/htmDF9+oW3fkkZSOSgukblTcei7YT/XkoeJ/Ku0D3O121SjJqeTjb\ndUXTGIaNH3XZoL5gFMoTjD8Bfnan8bfAxRZjW9jnrrGKgaCzeGhBHlaKOU2d\nuKXFpW87ujrrhLfOa+AD/bvGz0JgNLZAnByYhsEGYqkwgLAQRemmSSfpSzjc\nkfWIHnFSIAhPqesz5WH6nmGQjUybfeIbZFWzKTHfzoZOG0jlPScyVrDrh8h8\nVdWPTAKku2y5zoOHKMxol5EspM3LabMUOLurKmmbxxw/EvbHI0J9RZDEoDF5\nOu7JiSvTmOrGaCaZcdMCHOm/aihHjNnSFxGhkdvpgSwN9n3DMAvpSUaVlriB\n0TdRt2WOCwBXnmnqRHDLWdXcASTJdLszXvd6Cx10h/dEJkL28R2cTPTjkvFb\nVOnQxDDCs38I22ABluuJ2Xq4xRInJRaPCklN+rO6oje6K+G0HSltxQyCREl7\nrbxG\r\n=4oZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"6dce117d3f491f002f1287939b73d1a65ddc983d","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","src/*.js"]},"configs":["main","readme","eslint","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.10.3","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","commitizen":"^4.0.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_5.0.0_1575971133322_0.17460769826524558","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"yhttperror","version":"5.0.1","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@5.0.1","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@simplifield.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"c5c83578f86f0ad652bdc70d3ec63016d5ba5320","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-5.0.1.tgz","fileCount":7,"integrity":"sha512-Vhlszq8Zg6IgnLgDI/VJ5YPjASFIWZD5PXOXZHqdQE8u/lPWoTU274FASWUUlfZDLTgvO8ERSHhjDKuxA1iC+A==","signatures":[{"sig":"MEUCIHdKldMDkzEgXLTBxa4RZwp1tfwq7YmUaD3BijgZu+WkAiEAhqs3aG4Qxlaz8jKHivvhjh+FppOH1mV4cW+fgdtfUjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8vxFCRA9TVsSAnZWagAAZDkQAKQAMgf31H/wHyYAMM6W\neMzjf4pK9+Wf2AfEZ3LhK368qEvw8MU2yeXmRLtsPIaSpWxTbw89z9QyFg4A\n4kQKZW6to3FPliAEmqRxlKUWVm5Df6CAqsJaR7XLeFbH9VkTuBBriDem0zrA\nNoLh7EAKaXSnTgm+32hTHShC3CoE8rvtclSlPnylCYToT2oEG0ERDjga3ZuK\nNGRVMAJkUEsD/9ERSxPJ73+QnojmJTgZ4NubevCGoF6gLxqdQayWnmwg43O0\nZOQke3HhVpKOPgoPc4nh5SaizkNYeBxnHq8PiNXDgQpaVyFWKnRDtys4dfbx\nWNfnjCGRnNyf3EEhlTSZm0yB9bEMRMtkpLgujSOdCIRoPLRBi7Hs5mp3+QZH\nSyJdigR1QjpAn7P7AqGgxvNMc0l6OI4K37B9pNruU/5M3TpouagwNBjpwoua\nScNy9T87fmXEcA7l7ldAZSlydwdX0OOuzUXH7X5a1y1CNPq364NR8lmK2pdR\nWuZgvjePqohxiQ7hasiu3NcYYnkCw0idSqSy7rkkqcMSnYFW3MkzrV6tIAlD\noAOvE8iMX7/jl4tTXH6n5I7F7r8LZ2YWNW43uVpjVdHI45BuJDT694pAAWpz\n57jtuRViRkuSpDR24rL/S1oAPU5Mq319Rqby3iBaZ8yjlaOUxowLv+fIZZxb\ngXl4\r\n=3moC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"2a9cd02652ad4713ad79248ec0bcd10d760cc140","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","src/*.js"]},"configs":["main","readme","eslint","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.14.8","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","commitizen":"^4.0.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_5.0.1_1609759813214_0.03638948589473401","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"yhttperror","version":"5.0.2","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@5.0.2","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@simplifield.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"ba858e1c2375b359e76518c04c18053d9603582a","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-5.0.2.tgz","fileCount":7,"integrity":"sha512-cX2qtSZZ/QldAebWWgH4vVTKJNngGR861Be2AcymUt6T+pkcGSwDiMkZF3A2/pN3sPIhay6b0jVX8vGsz/r8Sg==","signatures":[{"sig":"MEQCIDFdNgSMUknKA5rY10QgOkw6v15aPLvZml75Q9U2WSn/AiAq9NvvGjnyQldx4G3IRpj4ky4RBjNXYj5J/tYHJQInQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8wrnCRA9TVsSAnZWagAAcLQQAJaWbcny6aonHdvWRyqa\nGeVzDqUrldssYsv+gWO3FeXKPz/HceXNNKb4vtMpyOCo/LomF1YtQEI+Henl\nCnYzbJwQ+7ggb16ySY54QvKPnKZ+agUjX2QWNrwhphhfFHkCn+Y202dFUFWY\nTorBtESAfmpvs+Q7pFQIIKAsJBuJsw43ZDLiTg3qXgULt/w/Uy56Cie+DQTg\nqq9SstryYAT8TAMEjizGKZVZGzU9ygh3xgnmk8XHh/eM0zQWW07fmzmKLCLa\nPntj+aCJofIQcNRtleo/Znydb4SWhdKDlSSXqaYEiGOkUdjZlxqBnA7Q8UYN\naEW1VSDTqKwr4ySLY4AEGNqanalrBh3TfnnstSzOLHgVzqNOdZ7IUHiVlMzl\nLUfy/2vPcev2F7pbIr2s98Skgcfif/K4e5/WEogepVDabP8AKDF0s/siYEDw\nGSo6jJa4WvMQWuh8zfdjHe+69pGqPm9g4kdHFsREQs1RZM+6tKSX/IUP+W3m\na+A9T4jst9b4GO53lmFLitt9n9JD5+KbjeDzC7nQOm3C6mIdnDYZsl/DZX+B\ntaie8lgepZIUY0BBI3cOW94ScaqVMVPxoGlqmpHD8ZPk1tVZwlX0wPMG+92S\n+VbNTxcmDD0BWW7GXS5J1QgCzYeS9QNs27JQCuAoQbFPrT9RjYOfzh58CVpx\n+yQ1\r\n=wf5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"07d9f2df85ef84e42017700edf7d0bf1d129983a","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["src/*.d.ts","src/*.js"]},"configs":["main","readme","eslint","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.14.8","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","commitizen":"^4.0.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_5.0.2_1609763558674_0.3963122753132655","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"yhttperror","version":"6.0.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.0.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@simplifield.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"2a31f255dacc6011ceff3ff93355cc7fcd232b8e","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.0.0.tgz","fileCount":15,"integrity":"sha512-AmFmhM6FJtaBUx4W4zfhdbCzqIxC/Ts5FF8vy9Wy/a7znXQp4dy9DHbFatmAvIQ6DSCcCWcr2bob5/kNEnIyWg==","signatures":[{"sig":"MEUCIQCIK3XXWOGkAq23yG1AOGZAwaxL1EIZdSRCvp6G0b+2BgIgU8n7BnxS4Vy5G95ohm5uyjLOjOBUpqsc396zoQf2ksU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcF4+CRA9TVsSAnZWagAAJLsP/2SzMHCK8YMKJoJC7bHg\n57EL1hldtaN4mhKZaZVg93GUtIuc3WoU0wdAGB0neNZhhlYWwhsZA2m3hcKn\n/oytwaglTP+Xdr2DVwY3hJxQ6k9kLlW53wADUgM2h2+fn0lWODD192hYA+ou\nEXfyhFhxcCv5v56Newb4Mz3GU7hro1jmdKI1GY4b4AWh9yjrcDLTgCErRkuE\noPcehfTnsci5I+tQAhv6IYxbqkAoLEZt6UwTIs8h4w4LtisWcIca422BzjP8\n+fODAjfvMacbQ+WwuOY9XctsqjQhmfN/AaZjitRpAR0aH+z757bcnYy4Uk/g\nAmMqoSSurpbiJXZGvsA9dnDxrF+iEiZVjk7FewKuBsL9cmQCMObd1S41P8am\n4f3o7PDLLR2uTTuy8ORdiZiOfwEc5jzT0CoatGhYGIL+8cjyddfyEYOhcXId\nsBtf65a5F8quQvTz9gYEH1Sp+5hlOBParvZ2MtFChrdr4XebEcJW22MiH42u\no6n65HuViRQDvozLLOcSbZ2MhjmVivlRhJZ/ATqDebOJbmW5tYlHGlTyr5D9\nGysH6/PxcggdXIvNtkiqffusKLZuFwcYIKIvFP0d2AMC60fRLr0CWvQIL8xN\nbQiW+pXkU/UTFDUKbvBXavDMAGSKTUEPHxm4hfhroUIzrLnfZXF7xyPRkRJP\n7JSu\r\n=N/W4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"0709ab1de9822d5e48510f656b89a1342dc2b644","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.14.8","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.2","eslint":"^7.23.0","metapak":"^4.0.0","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","@babel/core":"^7.13.15","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.6","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.0.0_1617976894202_0.29559806091295227","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"yhttperror","version":"6.0.1","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.0.1","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@simplifield.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/SimpliField/yhttperror#readme","bugs":{"url":"https://github.com/SimpliField/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"5387abc3565dab1cddf70af1e4946ea998d8f0be","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.0.1.tgz","fileCount":15,"integrity":"sha512-gfMNgU+n3pv1oYSnT62smiLVepdPnYyimb6+oLbmt4Nhx1ws/h8wh1bExXRu+7sC0AuGmfbBNzMDngNfZJyZmg==","signatures":[{"sig":"MEYCIQDvKB5GRGrtdeS09Tt/N956D+6c73e+YVdIz1vpohreCAIhAKq26YrsfVZQ1tB47m9OWnNDfPuCWB9DjDJnsDpvE2sq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcYefCRA9TVsSAnZWagAAZgAP+gJX47BCCzQ8IcYbpZAu\nDotM5I8YyEXetFEl/hD2QVLtE6nLC9Kt4DdXXkLh0MQtgs2rAIhFm7eK+vBe\nvRrDOOxZP7ZxaqW6wuRCtaYHIWUxXe7KkRq4XcjxM4xuDXGsFct1+fyLTTP6\n5a+u6bpXpB/TZC2JURfyJE5cSbyx2usRTYF6Mhr1Utn63wkAqpndSIWWKCKL\n7P/Tv6UkxibMiusomTTYgN3uXyDrkCWYPnsZHh6o4SEU9nn6ncn1k+bPZEuU\nOIcp/KAnivBv+hdUVEXdkUyolzVfzEGZ4d++Hencxa1nR1qOfwXIGM3OrKjN\nKHxAenNJWI+i5w1z7sbj0rXenl/d1IlxsFpj8KgAPn4Ay5ZmYJ3wn4/QJxW9\nJXDh75PFNdxEFUh5Qc0L2w90YchjkwsAgA1DoCmD2S+DSjIY6XeqYMNrp+Gd\n0O3ly9+9phqLf1HSq28lkNcSHqkEqDzL5dqCx/zCM+GigQgoQO/Kgjvh77yt\n6DDZXaJlNQ537LHsyki+NcWYvSq5L7WQPfBEM9osAvDwUnILR+/zm9681F9i\ntTkCJITiDZg49GchmdrYAc2kD4uIt6Zjq6v9CL5mbrmV5htx8EYT9dbA5x71\nHIkNxdqtzKswAU5sNsxD2VLkWlFWsws/vlBtUGQ3xlNhKBbJW7oXRZ/cq2nQ\nVGaT\r\n=BVVG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"51a90e986201b0db52bfdad335d08a7d7f3c0076","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/SimpliField/yhttperror.git","type":"git"},"_npmVersion":"6.14.8","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.2","eslint":"^7.23.0","metapak":"^4.0.2","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","@babel/core":"^7.13.15","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.0.1_1618053022828_0.876827956326921","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"yhttperror","version":"6.0.2","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.0.2","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"2977f420ed704002d8444cd89cf83ed79a916b25","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.0.2.tgz","fileCount":15,"integrity":"sha512-hrxYsvyQN2ugq6Af8YgyqRJhqycd85F9gHTpFSjaPN/ADUWLoAGz7Eym4ITa6SQLUBYfP65tE1ZAXCSHVU6BtQ==","signatures":[{"sig":"MEQCICPRNXbXhrqPIlh50cSH06pF0d8RVO4cyJOR0Pd+cryqAiAVRNpD3qRb1K7pjKE0W6zel3EN/yjTEqP6ZCCZhpKdOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijkAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOZg/+Pkk/xJ+C9NXBmjY45ih/RmpuyGeXTfO1U93ZnhufI3nLwuB6\r\nhEU1Gu76P1aOupC5UIS04tgpPVEmAx8MtRfz5Ral7Mvd6bV7MjdQc99lPgkZ\r\npN6G+Sh0in7umStKnkWSrhuNnVxFKCG84a2zxpxEfqkEm0wJu7XqZSK2+iAz\r\nDvRO2q0RIoT8QJulciZOrfbR/kpPTPBU5EZRCjZQZG3890LA83yNCszzJ0t3\r\nWh+yWdSTBd/mCw8NXXIkDf+fdjT+ScSBTq5QKUBYleRpOJGoModCA1h7iYTa\r\n7txFT8tu00DR64BjJzoqd2u81lZxDeajmV95mcIJpooGoUkhhP2M8nxqTnGD\r\ncD1MYBVs0aFj92MhhrEKnesC9djiUpGkGBYGCB96D2oyFpddzdOZOeGQBZmT\r\nTGTDtyHY3Uw6fJBhUrZr2CTWeZuX1EuAetjMR09KKbQFTg9wGzULAdZ8q7/X\r\nBo+w68J5LMB/IyhZLY+i94yyrkt10T1cNMWV16hnD6tb+FWv205jlTUPOt4G\r\nExMdMdq/jSJwl/zoMzEqItRMfesOsnDMh2h4r5ZvvG3uDNhcXKAUOZBd3mMC\r\nnF2R6Qg/BufO09dyNJAiFCyb8lLBD43JfjIhxE7PJWvF6+IpR/GLYhcnkoHV\r\ntHJORtJTpWRw72yGaOxraIHNBDDSzK6U7A0=\r\n=YFqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"d0d9d1f6076eb67d1911a9e89ed0ef9ff793016c","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","travis","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"6.14.15","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.16.0","metapak":"^4.0.3","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.4","@babel/core":"^7.18.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.0","metapak-nfroidure":"11.2.0","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.0.2_1653489712749_0.9503819547996186","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"yhttperror","version":"6.0.3","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.0.3","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"8febe87a50c812f0d4ac78b04e4be6d8935c433b","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.0.3.tgz","fileCount":15,"integrity":"sha512-7e5O8FvEVwPT3m7udhqrTPScgt6Q3VCd05XN7jONQUypKTtC13OBGOMhPyVNEhgIDNVqBt2ldK69lIMIMC4gcQ==","signatures":[{"sig":"MEQCIAYiHL+t2L3fr/Vx+rNrQN4j3MgIn+b7iRJKvRVkKi7sAiB58qYI+GnXSLHGBagTZiXRwTBJ7mhkS5WV3VYf7+rhxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij0SHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH8A/+PvFkwsd9dU1nijVIILvBijoZ7h5mSbWyFX7guPNkKtQxGc2t\r\nX3v8Gu2opm2XTT2EXzbz0rXeFLEoqsl2fV60fLM3/jEVdSrEu4UHrpVDCtwf\r\nB02W2oBLsHp5ud5zqjS+dKcD2vg901VPUUhLsTM3StOSlmeVQPoRGtAHmtBv\r\nutMTLgSXpifiLArz36IibaxbBjJItdN1GLPPRzKS8rAybipQ/7YLNqXJ3mYd\r\nhSCRc+WDsbFY9Fk9oSB3EL6cAmIY3UvgPkEistDC/Q4orBL+++s/tJ7/WIex\r\nM3JDk4c4MmvQ4hUersNjQqS1HNGRJLhK399JBII8F0+pFHk1kz7qp+tUZ9cs\r\nASkak6odvllRUXau7PljI/HbiEt+xXnWXYzjZPq7TeNqqmyGaoYEL0ouhtdq\r\nDG0GG27HdXl5gcmw/RDql3DCTTI0jA2XJIJ38ckPzTrelq9gz0sajQizZHnB\r\n1DZIlZ1Bj6JLgr/yFlO8kMVNM85RAuYduCsurRsdiOvtINIYNahygw9BeS2U\r\nsgLDQrMINrWRthr77/7wUYMSgHoLOEv8xePvJDCli+xsnwdlaJRa5GjNmyRE\r\nnW7W7FfVjFvLemlAXF8yXLZxRzkFk4X4Y/jPXbeyXRl43ozCOb+pmrxoaeei\r\nmwSVLD3Ng9h6yLzU8V6KnDCtKh5fHM0cB7E=\r\n=l5OX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"794f8cc2dda740868681bf5df90242297488feba","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"6.14.15","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.16.0","metapak":"^4.0.3","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.4","@babel/core":"^7.18.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.0.3_1653556359453_0.6089019641396387","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"yhttperror","version":"6.1.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.1.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"4bb647860f4667b2be1678d818ba932448079273","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.1.0.tgz","fileCount":15,"integrity":"sha512-ziZ6OGZxOzWGJK/t42s2QecBGnPCZnBJsg8R0AXBSfU27yjMCCJ9G8Uds+ES1epvUgJYbbw3PWDGOWngi3KYgg==","signatures":[{"sig":"MEQCIEpruxycN807jJcFNOHLbITITmzQqH+9NEC51NW3dJ5MAiBiamFk0FCQOHl+mvoiV48kprUjsPQJYFtbEFwQ5VzRww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikISCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphIg/+P7DciYv9IlEvKwshlKxw0J0IcmD6B5IaIsPm0TXTy+E/Dikc\r\nuFnkqKDpC0iBZyzQLmx4MLwfL9KZu5wGO6GEw6v/exjvqVno7CruycZpShEf\r\npecgT5tR43GcSUkuXZa9talmZcGkPdPjn5/QdQP/c0vXFP8i2IBZiTECyk7W\r\neTcmSR252ei8j2IaclIbrppYZ7Le9qIwgNgj/zkz9jiHxmd2vNqQh1Jui9Cr\r\nNPcMrBYuoEp1Y5c3OOzK3TQew5ITLUuKAXcnpYyDB0YUE1bceFaYQkgHh96l\r\nLL0A+hAvp+d4omUsOCW12KrAJqZdo5tYvzLqIvRckdpNYHF7hx9PwNaT/jgR\r\nh7YwTvE1G1o+CyBviP5BzNB5lIHC0dr9SSlJHfpFtw2xx9J9fZarIXixmUHA\r\nx5mMwvRrFKpHahvl7wlDt+OjLHM6PtNwmvI+18fzy4v6nivUv0Y1lxCMGdUh\r\n7aPnOnCYvyuTxCsIPLMxUTtnuj/AP0Wl5RxiKN/fxyPM8PYOHl+DTld2Q8b+\r\nXgnVDiVX9nG4q1Bes5MUHptaDKyg5MNCLaNDfMGFEvmg10N5LysYq7Lt2nQf\r\nrYikaPXaCO671QXKs9GR9Y/x38pIomjOspzYbzydYpYblccCNTiJB7DXetS+\r\nw+uKSVimEr38/VVIABT9FUbn7xZt6xIZuQg=\r\n=Zo3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"7854343cb96ac6396024fee2607b391702d4368e","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"6.14.15","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.16.0","metapak":"^4.0.4","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.4","@babel/core":"^7.18.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.1.0_1653638274152_0.9342119874917232","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"yhttperror","version":"6.1.1","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.1.1","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"e4b38826b3cab8e6c5a8206ffa1bbf6d6ea82a24","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.1.1.tgz","fileCount":15,"integrity":"sha512-tvFKuQXDzTHqZaXo+1sWa6SlRbdMzAKYJPnVVWws7vIkeoNtzIVzA+mmNvJfuMMTWxLFkWFTbHHpaJJ7agikkg==","signatures":[{"sig":"MEQCIDBeV1OKxA1of1OFkMI6B4SxxdIpMMdprQjLrE3FpWysAiAit2J88elN0kP1zVtewIX0qKqJ6k8zzdobU+AEhkzW3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikIYuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo5hAAotw7ho/l6W5+tS0zSsCH61JFfVCn+DAetyHfunDBW/KHcb1l\r\nmqN6CLhCTYiXG1oI1Abq3WwyaoVMWgMXTE6+k0gX/7uCgaHM3UJQ7Iy8Npqz\r\nYwWuULUXnNCq91eC3tgiV4Gg2oAzWw2JiBot7XtJbL9RQooW0zOpNoAKJcWU\r\nMNi6RAl+nUPA4UKOJpIOlMXzzcKhQ+eEwdbfGH5TM8f2sEoFo5c1VvC7ZNlt\r\nsesLlmTcuFr7ZHR+xfLkxDX1oSPwct69bUe9FRIHDg/CJtqNTE/6RuRwm8Qr\r\nsPUhR4tWDir8UUe/Bqi9UJeuA1VUPVggrfzwc2Rp+B3OsAblqv4RqewJUU3K\r\nuE1lZbwzXYYSDn2UlPwTMHonkZ9hPjZ0lT5kGfwxwtdjgaHZwKy8kjSowcIn\r\n1DdwbHTZuGY1wf+w9JmJhSq32cOzhXd7J9gu2COalPtUan5MkJs1CBAPIrAa\r\nH0RMvVCAPBQbmwzux89ausl72Llg9CGYxBU44Qp9LP4HLKfCibT8L+NhzxUg\r\na3OJ2pFfjdXfNbME6886nOJVCH+8Vx3wzOguVSLPNuV1cjiKKOFJZChI7FOL\r\nEzqiYWN8F5CdvPlgcSMndGMCv+MMF+NN1dsfW60pDbC8KvPQzeCDQ8mkfhNn\r\nlUQpJncK2p/6E8DNKqden/pldjiF/CinaKs=\r\n=VpQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"d908f42bb45ecdbcb5d25e8d26896fc4ab66246f","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"6.14.15","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.16.0","metapak":"^4.0.4","prettier":"^2.6.2","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.4","@babel/core":"^7.18.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.1.1_1653638702292_0.3232376640670973","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"yhttperror","version":"6.1.2","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@6.1.2","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"nyc":{"exclude":["src/*.mocha.js"]},"dist":{"shasum":"919edf22c99b2de851ded6fdca848518db129627","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-6.1.2.tgz","fileCount":15,"integrity":"sha512-2Hf3BaGLvV9JjSYkFW42uNIqJ+5LYpakwmkVI7RirBHZU+3QJ0yrvMnjo0JpAdGIoTb1hcb1UsHd1QGhXE3roQ==","signatures":[{"sig":"MEUCIQDGhIWAxb8ed56qeDymgBaJEt9e9Y+e+sqBfTOTmfDmNgIgKqij+c5pEyFAnsK/4CnPW0Gx/hEHut6UoNTD91x/UhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtpDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPbg/9EacvuGnNbSkkhef5Y/XaOrRmDrPRtKbstd+E2aYbe9gYKEXY\r\nDXDlQ3Y8ufIhJbcBqQBlKfM+e1GC3bwWr476U4nKOr2M1Y8bhZ2wIk6j+t8U\r\nvP2A2jJdVbLyz9dOuyIj5xyfpXHn0YyffeRbiXBeTC7EGJSmIYUjOCgZAYXs\r\nHL7OhQVPEJ92BMBIkx8/odJyJzDw/hT1PHyRWdP+XEmYbgngokGx27/PDEyT\r\ncJ0lC1aEKwwLbm3TtljN05kLYOXjd99AGB+7vrVsTBs/WcPpj97WYBEd2Qi5\r\nI9QlPv7tdqFIe7a48zE+z3X/L1MmFrl5aufk22X2hmFAiAwfgTzkb4bXwyg7\r\n8TcaKxN9UiM0NJ1vZV3Rp8BV78GN3VTbfecTJl7U07aJhYmZWmDZBniX6Dq6\r\nb6SrI+9wVGm6r1x4iHOY1KGvKjQ7WN7Tohe1vTq27Hk0E0xhxUn8nHIsE4Ye\r\ntJjVmQp35Qz2oksPi0M7K3BtKRyyPtI76DaXX8ranvj7I0ENG4md0/KmmnIe\r\neerGEjYSTtp8zUSFypbO/n0RIREVCdfW4iOUEikd033pe9cdC1HBHxSDM/q8\r\nYmZNvrYMddlB0KGPrdJnPO5WWiwCCzV4MKBrwPRvIRWs5TDlSCE8dW3iXbgu\r\nf+6ei48rBk/k+3Eqgs0P3OKxJItkrLlPXQI=\r\n=w93y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=16.15.0"},"gitHead":"a2fb9820c97d941bf0eb15dca578dbb17bedff27","metapak":{"data":{"files":"src/*.js","ignore":["dist"],"testsFiles":"src/*.mocha.js","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","codeclimate","mocha","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md src/*.js >> API.md && git add API.md","lint":"eslint src/*.js","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' src/*.mocha.js","precz":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write src/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run compile","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"8.12.1","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":["eslint:recommended","plugin:prettier/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","eslint":"^8.23.0","metapak":"^4.0.6","prettier":"^2.7.1","coveralls":"^3.1.1","@babel/cli":"^7.17.10","commitizen":"^4.2.5","@babel/core":"^7.18.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"13.0.0","@babel/eslint-parser":"^7.18.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_6.1.2_1672909017024_0.5888823259847615","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"yhttperror","version":"7.0.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@7.0.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"dist":{"shasum":"2320858935e55a1d275fd0bda8fd43dc76a69a07","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-7.0.0.tgz","fileCount":13,"integrity":"sha512-OITd+yPourGAVgrXQGBEtCGdbwnrSLeURcVN3HMna+NwTlthtVTPM+wx6fiE7OMyuxt+pLnuBa4J9JkpapJudg==","signatures":[{"sig":"MEQCIEal11OTLg01j/EjzjvfgvZsoS3pnMmxs2lzPvtwl/gsAiAYtWu92p1cvXCMjjJNJyCeeLF7TY3mD1HRQ0z59sMdkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58084},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.16.0"},"gitHead":"33c085de1bf97348ae0528d5989362601c1b70bb","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"echo \"WARNING: No tests specified\" && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","type-check":"tsc --pretty --noEmit"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"9.5.1","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown"]},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^7.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.46.0","rimraf":"^5.0.1","metapak":"^5.1.3","@swc/cli":"^0.1.62","prettier":"^3.0.1","@swc/core":"^1.3.76","@swc/jest":"^0.2.28","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.3.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_7.0.0_1691833757534_0.6946765387948313","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"yhttperror","version":"8.0.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@8.0.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"dist":{"shasum":"a33098c48f55a5f3cf5cb0ed10dc67e33d0476a2","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-8.0.0.tgz","fileCount":12,"integrity":"sha512-esUjjLdd3AsxdAzxkaaocQGKCjEgLWlgUYcEr9SSDndL469XLZgJFAtwTiUZZNI0LvlWWlqCyJM272rn/uk43g==","signatures":[{"sig":"MEYCIQCq8a38i1JeDijsRxSSAEQLgfdGWMTL3m8P6p5R6mSttgIhALixUGQRZADMZ2JAPEts7QaLxqMj3uGL4OYQulutFYqR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57261},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.16.0"},"gitHead":"d82c4c885531ae6ae6b57c2bbff4644f0041f2ce","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"echo \"WARNING: No tests specified\" && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","type-check":"tsc --pretty --noEmit"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"9.5.1","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown"]},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","rimraf":"^5.0.1","metapak":"^5.1.6","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_8.0.0_1692211786298_0.35724786328509905","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"yhttperror","version":"8.1.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@8.1.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"dist":{"shasum":"b7798805582f78a4ed56142c1ef9c307370a0b28","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-8.1.0.tgz","fileCount":12,"integrity":"sha512-b+anU8QHwKvBG9NQvU4yAQUt8shNJ76BkrEA63sS+Bo4igDJKevAgZiVoPWSWOIjncfu6YZ2QR1aCglkVWCuyg==","signatures":[{"sig":"MEUCIDBdhV/AQZKRjc5rpd2U5DQ/D5R6j6YpkpHeNQ8njMSbAiEAoH2m3SnUOKTJfr0vC2KWydIVrI1DDugp3Jobx8nNRh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57455},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=18.16.0"},"gitHead":"57f85d17f1822f2145dc4be31840030c15b5bda8","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"echo \"WARNING: No tests specified\" && npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run build && npm run doc && npm run metapak -- -s","type-check":"tsc --pretty --noEmit"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"10.7.0","description":"Better HTTP errors for your NodeJS server.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown"]},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","rimraf":"^5.0.1","metapak":"^5.1.6","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","commitizen":"^4.3.0","typescript":"^5.1.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_8.1.0_1741771325746_0.6621096584708854","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"yhttperror","version":"9.0.0","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@9.0.0","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"dist":{"shasum":"aabea2d7534af963096b56861bbb9c6a58595757","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-9.0.0.tgz","fileCount":12,"integrity":"sha512-N4RjzD82rHdNhVHkVuccnHUkG01QZqROju7WIAUtKnG1I5x6eQqLuSP0BY8aVTWahvBKc+fo+iE3xjVGVKcRMQ==","signatures":[{"sig":"MEQCIGFFfHohacJg41gbRV0LO2fqtxhpj8xCBCb6K31Ad38yAiBH1iJdwZbVrqvUezH93GTRUpRU4ATIz4y1ycHlTIbvaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56942},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"0388c85a90cb27ca8c46d1a0752293bf87df840a","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","commitlint":"commitlint","preversion":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"11.9.0","description":"Better HTTP errors for your NodeJS server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","rimraf":"^6.1.3","metapak":"^6.0.4","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"21.1.3","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_9.0.0_1774461198541_0.0471210596917464","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"yhttperror","version":"9.0.1","keywords":["http","error","why","better"],"author":{"url":"formerly at Simplifield","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"yhttperror@9.0.1","maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"contributors":[],"homepage":"https://github.com/nfroidure/yhttperror#readme","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"dist":{"shasum":"a5ba07362453612911a52f5c6e85bf3caa0335d7","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-9.0.1.tgz","fileCount":12,"integrity":"sha512-Wg6J7KtnL90QVFP2oPQfhB6QQaF08sxk4eth3W6f5XuXARAJG2tw0VAirDb0sQk4Y+r0C7QT14spRQ0Tp0iGGQ==","signatures":[{"sig":"MEUCIClgLY8Uh4JVKnCRA60i3Zv7FLWxkPmeblTQqT9+sh+fAiEA37402e7uiI/pYZ4QYEKHv30SrvAe7s5xzoPNewboH5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56943},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"3c178145df2407744d8a81a2b6330925bfd23e10","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.test.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","commitlint":"commitlint","preversion":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git://github.com/nfroidure/yhttperror.git","type":"git"},"_npmVersion":"11.9.0","description":"Better HTTP errors for your NodeJS server.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^9.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","rimraf":"^6.1.3","metapak":"^7.0.0","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.0.2","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/yhttperror_9.0.1_1774862333395_0.5371516036255435","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"metapak":{"configs":["main","readme","eslint","tsesm","codeclimate","jest","ghactions","jsdocs"],"data":{"files":"'src/**/*.ts'","testsFiles":"'src/**/*.test.ts'","distFiles":"'dist/**/*.js'","ignore":["dist"],"bundleFiles":["dist","src"]}},"name":"yhttperror","version":"9.0.2","description":"Better HTTP errors for your NodeJS server.","scripts":{"build":"rimraf 'dist' && tsc --outDir dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","cli":"env NODE_ENV=${NODE_ENV:-cli}","commitlint":"commitlint","cover":"node --run jest -- --coverage","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","format":"node --run prettier","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","metapak":"metapak","precommit":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","prettier":"prettier --write 'src/**/*.ts'","preversion":"node --run test && node --run lint && node --run build && node --run doc && node --run metapak -- -s","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","test":"node --run jest","version":"node --run changelog"},"engines":{"node":">=24.14.0"},"repository":{"type":"git","url":"git://github.com/nfroidure/yhttperror.git"},"keywords":["http","error","why","better"],"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"formerly at Simplifield"},"license":"MIT","bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"devDependencies":{"@commitlint/cli":"^20.5.0","@commitlint/config-conventional":"^20.5.0","@eslint/js":"^10.0.1","@swc/cli":"^0.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","conventional-changelog":"^7.2.0","eslint":"^10.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^29.15.1","eslint-plugin-prettier":"^5.5.5","jest":"^30.3.0","jsdoc-to-markdown":"^9.1.3","metapak":"^7.1.0","metapak-nfroidure":"22.1.1","prettier":"^3.8.1","rimraf":"^6.1.3","typescript":"^6.0.2","typescript-eslint":"^8.58.0"},"dependencies":{"yerror":"^11.0.0"},"contributors":[],"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"all","proseWrap":"always"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","jest":{"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"],"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"extensionsToTreatAsEsm":[".ts"]},"funding":{"type":"individual","url":"https://github.com/sponsors/nfroidure"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"}},"gitHead":"a9840348e826cc7ad4a4848bdb06bbb7b92b15d1","_id":"yhttperror@9.0.2","homepage":"https://github.com/nfroidure/yhttperror#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-hfRcU1APDW11JywDk9/S8UmM8az/veqMz3K5U11/64A5pn2djsPwIpvpQ94rrSKd/qPIlPNEvvTzcxMXz8HMLA==","shasum":"f8f64ada0e87265cb9758d49ecf30d37a4ad3ddd","tarball":"https://registry.npmjs.org/yhttperror/-/yhttperror-9.0.2.tgz","fileCount":12,"unpackedSize":55752,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqpk/hi7mveN+g5y6FH+BhX/0qFevyr1ayoy/qlLI8hAIgKgYhqpCa7M2LeWU+T43VPnJvHQzMVGJ/IWfMmxbi8U4="}]},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"directories":{},"maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yhttperror_9.0.2_1775570619180_0.09312314796977827"},"_hasShrinkwrap":false}},"time":{"created":"2016-02-10T11:22:11.167Z","modified":"2026-04-07T14:03:39.466Z","1.0.0":"2016-02-10T11:22:11.167Z","2.0.0":"2017-11-21T07:24:56.339Z","3.0.0":"2019-01-28T15:17:07.081Z","4.0.0":"2019-02-01T08:29:33.294Z","5.0.0":"2019-12-10T09:45:33.460Z","5.0.1":"2021-01-04T11:30:13.313Z","5.0.2":"2021-01-04T12:32:38.848Z","6.0.0":"2021-04-09T14:01:34.404Z","6.0.1":"2021-04-10T11:10:22.997Z","6.0.2":"2022-05-25T14:41:52.929Z","6.0.3":"2022-05-26T09:12:39.623Z","6.1.0":"2022-05-27T07:57:54.319Z","6.1.1":"2022-05-27T08:05:02.468Z","6.1.2":"2023-01-05T08:56:57.191Z","7.0.0":"2023-08-12T09:49:17.723Z","8.0.0":"2023-08-16T18:49:46.542Z","8.1.0":"2025-03-12T09:22:05.956Z","9.0.0":"2026-03-25T17:53:18.702Z","9.0.1":"2026-03-30T09:18:53.531Z","9.0.2":"2026-04-07T14:03:39.342Z"},"bugs":{"url":"https://github.com/nfroidure/yhttperror/issues"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"formerly at Simplifield"},"license":"MIT","homepage":"https://github.com/nfroidure/yhttperror#readme","keywords":["http","error","why","better"],"repository":{"type":"git","url":"git://github.com/nfroidure/yhttperror.git"},"description":"Better HTTP errors for your NodeJS server.","contributors":[],"maintainers":[{"name":"xavhan","email":"xavier.haniquaut@decathlon.com"},{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},{"name":"gplancke","email":"georges.plancke@simplifield.com"},{"name":"arnaudspanneut","email":"arnaudspanneut@gmail.com"},{"name":"sebastienelet","email":"sebastien@elet.fr"}],"readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# yhttperror\n> Better HTTP errors for your NodeJS server.\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/yhttperror/blob/main/LICENSE)\n\n\n[//]: # (::contents:start)\n\n## Usage\n\nAs a child constructor of the YError one, YHTTPError allow you to get more\n valuable errors for better debugging, even for production errors.\n\nYHTTPError also allows you to specify an HTTP error code, with 500 as a fallback.\n Here is a sample use case near to how we use it at SimpliField:\n\n```js\nimport YHTTPError from 'yhttperror';\n\napp.put('/users/:user_id', function(req, res, next) {\n  // Let's start a Promise chain\n  Promise.resolve()\n  // This validate the payload an could throw errors\n  .then(checkUserUpdatePayload.bind(null, req.body))\n  // wrap any error into an HTTP 400 error with debug params\n  .catch(function wrapUserPayloadError(err) {\n    throw YHTTPError.wrap(err, 400, 'E_BAD_PAYLOAD', req.params.user_id, req.body);\n  })\n  // This check rights an return the result\n  .then(checkUserRights.bind(null, req.user._id, 'USER_UPDATE'))\n  // throw a YHTTPError if the user can't update an user\n  .then(throwIfNotAuthorized(authorized) {\n    if(!authorized) {\n      throw new YHTTPError(401, 'E_UNAUTHORIZED', 'USER_UPDATE', authorized);\n    }\n  })\n  // This update the user in the database\n  .then(updateUser.bind(null, req.params.user_id, req.body))\n  // wrap the error only if it is not yet a YHTTPError, in this case, db errors\n  .catch(function castDatabaseError(err) {\n    throw YHTTPError.cast(err, 500, 'E_DB_ERROR');\n  })\n  .then(sendUser.bind(null, res))\n  .catch(function sendError(err) {\n    // Sending the error, better done in an error middleware but keeping things\n    // simple here. We're just passing the error to next like this in production\n    // code: .catch(next);\n    res.status(err.httpCode).send(err.stack);\n  });\n});\n```\n\nThe above would give you valuable errors like this:\n```\n// Sample payload error:\n// YError: E_INVALID_PROPERTY ('name', undefined)\n//    at validateUser (/validateUser.js:5:11)\n//    (...)\n// YHTTPError [400]: E_BAD_PAYLOAD ('abbacacaabbacacaabbacaca', { email: 'a@a.com' })\n//    at Function.YHTTPError.wrap (/home/nfroidure/simplifield/yhttperror/src/index.js:41:12)\n//    at /home/nfroidure/simplifield/yhttperror/test.js:16:21\n//    (...)\n\n// Sample right error:\n// YHTTPError [401]: E_UNAUTHORIZED ('b17eb17eb17eb17eb17eb17e', 'USER_UPDATE')\n//    at Function.YHTTPError.wrap (/home/nfroidure/simplifield/yhttperror/src/index.js:41:12)\n//    at /home/nfroidure/simplifield/yhttperror/test.js:16:21\n//    (...)\n\n// Sample db error:\n// Error: Cannot connect to database\n//    at dbConnect (/db.js:5:11)\n//    (...)\n// YHTTPError [500]: E_DB_ERROR ()\n//    at Function.YHTTPError.wrap (/home/nfroidure/simplifield/yhttperror/src/index.js:41:12)\n//    at /home/nfroidure/simplifield/yhttperror/test.js:16:21\n//    (...)\n```\n\n[//]: # (::contents:end)\n\n# API\n<a name=\"YHTTPError\"></a>\n\n## YHTTPError ⇐ <code>Error</code>\nClass representing an HTTP Error with extra debug informations\n\n**Kind**: global class  \n**Extends**: <code>Error</code>, <code>YError</code>  \n\n* [YHTTPError](#YHTTPError) ⇐ <code>Error</code>\n    * [new YHTTPError(httpCode, [errorCode], [...params])](#new_YHTTPError_new)\n    * [.wrap(err, httpCode, [errorCode], [...params])](#YHTTPError.wrap) ⇒ [<code>YHTTPError</code>](#YHTTPError)\n    * [.cast(err, httpCode, [errorCode], [...params])](#YHTTPError.cast) ⇒ [<code>YHTTPError</code>](#YHTTPError)\n    * [.bump(err, httpCode, [errorCode], [...params])](#YHTTPError.bump) ⇒ [<code>YHTTPError</code>](#YHTTPError)\n\n<a name=\"new_YHTTPError_new\"></a>\n\n### new YHTTPError(httpCode, [errorCode], [...params])\nCreates a new YHTTPError with an HTTP error code, an\n error code and some params as debug values.\n\n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| httpCode | <code>number</code> | <code>500</code> | The HTTP error code corresponding to the actual error |\n| [errorCode] | <code>string</code> | <code>&quot;&#x27;E_UNEXPECTED&#x27;&quot;</code> | The error code corresponding to the actual error |\n| [...params] | <code>any</code> |  | Some additional debugging values |\n\n<a name=\"YHTTPError.wrap\"></a>\n\n### YHTTPError.wrap(err, httpCode, [errorCode], [...params]) ⇒ [<code>YHTTPError</code>](#YHTTPError)\nWraps any error and output a YHTTPError with an HTTP\n error code, an error code and some params as debug values.\n\n**Kind**: static method of [<code>YHTTPError</code>](#YHTTPError)  \n**Returns**: [<code>YHTTPError</code>](#YHTTPError) - The wrapped error  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| err | <code>Error</code> |  | The error to wrap |\n| httpCode | <code>number</code> |  | The HTTP error code corresponding to the actual error |\n| [errorCode] | <code>string</code> | <code>&quot;&#x27;E_UNEXPECTED&#x27;&quot;</code> | The error code corresponding to the actual error |\n| [...params] | <code>any</code> |  | Some additional debugging values |\n\n<a name=\"YHTTPError.cast\"></a>\n\n### YHTTPError.cast(err, httpCode, [errorCode], [...params]) ⇒ [<code>YHTTPError</code>](#YHTTPError)\nReturn YHTTPError as is or wraps any other error and output\n a YHTTPError with an HTTP error code, an\n error code and some params as debug values.\n\n**Kind**: static method of [<code>YHTTPError</code>](#YHTTPError)  \n**Returns**: [<code>YHTTPError</code>](#YHTTPError) - The wrapped error  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| err | <code>Error</code> |  | The error to cast |\n| httpCode | <code>number</code> |  | The HTTP error code corresponding to the actual error |\n| [errorCode] | <code>string</code> | <code>&quot;&#x27;E_UNEXPECTED&#x27;&quot;</code> | The error code corresponding to the actual error |\n| [...params] | <code>any</code> |  | Some additional debugging values |\n\n<a name=\"YHTTPError.bump\"></a>\n\n### YHTTPError.bump(err, httpCode, [errorCode], [...params]) ⇒ [<code>YHTTPError</code>](#YHTTPError)\nSame than `YHTTPError.wrap()` but preserves the HTTP code,\n the error code and the debug values of the error if it is\n already an instance of the YHTTPError constructor.\n\n**Kind**: static method of [<code>YHTTPError</code>](#YHTTPError)  \n**Returns**: [<code>YHTTPError</code>](#YHTTPError) - The wrapped error  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| err | <code>Error</code> |  | The error to bump |\n| httpCode | <code>number</code> |  | The HTTP error code corresponding to the actual error |\n| [errorCode] | <code>string</code> | <code>&quot;&#x27;E_UNEXPECTED&#x27;&quot;</code> | The error code corresponding to the actual error |\n| [...params] | <code>any</code> |  | Some additional debugging values |\n\n\n# Authors\n- [Nicolas Froidure (formerly at Simplifield)](http://insertafter.com/en/index.html)\n\n# License\n[MIT](https://github.com/nfroidure/yhttperror/blob/main/LICENSE)\n","readmeFilename":"README.md"}