{"_id":"typescript-chained-error","_rev":"15-931b6bf353e02b9aa3cee361c778ebda","name":"typescript-chained-error","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"typescript-chained-error","version":"1.0.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"4.1.7","@types/mocha":"5.2.7","@types/node":"^12.6.8","chai":"4.2.0","husky":"^3.0.1","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.18","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"fd74cd8c8cb07436dd863e3ef505a71d4cb38a5c","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-Q6qdINP05gI5A65ZdjNn1jexpF/Mr+kv9yudV67LGEfjdIVJfmlf3RW0eMI1TV/Bwv5jj+/PN6R9swXHhhZb8g==","shasum":"aeb9a5abd778c7991bd224dbdfc4913ebb4b6af8","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.0.0.tgz","fileCount":5,"unpackedSize":5549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNuy1CRA9TVsSAnZWagAAjGwQAIclgYrxZeR0tYtdknn5\nXDEsg8MPoSeY2vX0/xFIrBhfq9iJtZMaLQ1srme4qtV7/EnKLN+MxNcpSpsZ\n05nw2m+V1BSqV2TBEHjmoykHCdYFL7FJq+309trdiEn+kcyNQxj7DBIjUReN\nudN5QRYxPPUM7aELNuew7W7LZ0ooSVTOeww9Cu5NKDJAWIi+I+Rmv6LXe6Q8\nete+GEWXjM5TsARhHeskkI0se3M0YHm+Ba2bpMqatNjip8SbO0PgQrDwhFjI\nN029hh6jkLTCT+lh93e+H7HA1IrQx3HXwtvgWiVY958sB80Ia/R5nyUBKYwR\nuxlFixeHZMNyPX3j/zYOwOtGh6fZ6g17dZEihwub66wQevjq2NG2kzi0bQIS\nFUld6hifBmTN5DivPG+DgV5jq6zMsoUBkCDPsnNzV36CJFX6ai8Vgn18Rxku\nwuqD6GMMWQthwBr7ArcAz4X7JiuSK9cFeksfuyZJHlaXVgKVgsDA2ukazGfA\ngLHv/oq5/faDgV/dBfIAs17ajhbF6/TsPX/OOj9WI24AKOvsMPIfyoEN0qOp\ncWr8CNH/fsdp43Q6/VKExqW4HSNIFOJ6y0m8i4ohFGx2h1L+l7PitJFdRVDS\nFlJVpuVRzFsD8YA7Q/0v+louhMu3BVpkl0VsUnzkWLOuWyfFqJtQEb6tTtNv\n8S6e\r\n=s7Xc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/2OBpkl79ildWNI4jZW34j4wIswygRJJzXqGecXRhCwIgWo4+wOK8VLUQzGouH0v8K5KQmTxW2VQW8kLILMNsQzM="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.0.0_1563880629056_0.04402215673368359"},"_hasShrinkwrap":false},"1.1.0":{"name":"typescript-chained-error","version":"1.1.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"4.1.7","@types/mocha":"5.2.7","@types/node":"^12.6.8","chai":"4.2.0","husky":"^3.0.1","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.18","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"ce7465b739905715a05cc0c6ded7e10b00ab0ac5","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.1.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-CAUqiLpby+UUOhtkKkSUFlTaK7NCoIP187kaWRb+pAdVbmzmojlCuAhwmyd7IVsEgJ8Vtlx4HLfGf9pyp1osFg==","shasum":"d1d619eca3c850f8d0019632ad68bcf5904ee1f7","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.1.0.tgz","fileCount":6,"unpackedSize":7051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwCdCRA9TVsSAnZWagAA3+cP/R4HntWmpdMg4jXKNQkD\nGGaN4/pG0tvaZlKIr8vEKz+r2sOcQUKLB/dTip2kAPtDO0CvSiF+mVdzf+ce\n/JTYWLWh+uB3Jvfe3ZPzGHhGHM5eTkXMmhpUvQDDZA1wUcJGCraCvg+XUf4Q\njrN0m8AkaNXTA+eorfyDeV04QoscyA74nRnRFeieMexk9lgifbi3/pUh6Gto\nMENXEuFXpzqcNspcBMaf3wUM8KDG9Om0JtqRR7+KR9k3FpHPtSNJp/ptb7+o\nnDk5i+VYILLh+bM01jPk94z2AUM/OfDZlpPbeIcIyHFLrdJ+bZP1Tn/sy/FB\nnYStZG5PnqU1+7rbUOyyFFwrTtLxql/yKZfbpH5QKLMIy90TY3zdoWYVMFN7\ncpATvx35OEdnVU0wj0uADQiKMgSIb385PVi6Ih1UoKcrGAdyK3O5nNs20KiZ\nFUgthCF4GfPMd3fGIXnl2r48CA9/xufMvfa4/UOwv/aiXQrlcJz3P5j4aYVi\nnvpKP4JXfD86JK1gc+OCmcXGMiAzfzi3el56XorRzgG4T7gXZyawaoUmaR3Z\nfMYCc5OCFoWIQ3mpW7f1tA02GH2gpj32JK/8phNyE6uMRR05ecHYpwkC5uPj\ne8TJCjWwtQZauCus6Yqu8AfXgIIRCXs+sZsnsKZilfx5txN+McSXA7Q3BfNm\nApVC\r\n=xebR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbE5oH2Zh5P0z4NMZ/tEPdtBbHKMA419zjULNmS2XtvwIgNhrWSSMyn5EzTGVxf9wVEYF2Gn7Cv0x+AcuLFTrdk68="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.1.0_1563885724371_0.11156202632068046"},"_hasShrinkwrap":false},"1.2.0":{"name":"typescript-chained-error","version":"1.2.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"4.1.7","@types/mocha":"5.2.7","@types/node":"^12.6.8","chai":"4.2.0","husky":"^3.0.1","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.18","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"2ef66ee6d64db2565ad2f8030709017f7cb8e0a7","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.2.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-hLHYaKxpoR/BYQvElFKIeYQ/HVS2fkEFJzlGQegnj29yvhq+rAbNSEWgHAA6QaGn4BsDSCFY5LnpI5kCxE5RRQ==","shasum":"2370a60b9670a931c2fede4a27d5401ce69122ae","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.2.0.tgz","fileCount":6,"unpackedSize":7622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwrKCRA9TVsSAnZWagAAy7kP/A8xaQaCmIlP9e7xHaem\nNtlDR8bWN7G0teyefLA0T8zF1ZsQsPMs6opqXkriavS8VJKbmfHh283wGCQB\nO4dBjzgLhETFzZqegflvmFOBta46Bju6BKXMFYopkhNsfac4gCp9kbuCJbrL\n+I31yGVtKpzZEqTtCYyG5JOBpVjqYhul5dP2tJQfGh0NhqfGedywKcM5WNIX\n9iGwYjBsCIHGfHq9nkbkRUwCDovZr77I2p3B25x3TqGsl70H0z5VuIX1ko9/\nMa96nR3RAF7PoHCalEpG8ttB9Y6BMWuFHQ4CuEJQAXwlm5F5v2zQpmV1WB5N\nidDzin2v3csgnRvuEwqfQlMw/G/i8imYAsQpN/CeLZC2UdQL7sZdOK/sqbO8\nqmXKOZqnYhm8/6nF1KM9ZoaRMWpom4NM/QOT3u8X+5I1qBS2GSCXcRLHkNKf\nMgo1ReERVM73AwRqpXJ2oGwVaiz+5inrO6cHeRvTufUNgHSYQdQmyZ2W05cO\nJ3J1g/4cYzJggkvwd0Z/SDYeWhiiRsz05CS92ooGHbktSq8hJI/Pbtmj0Irw\nuIFxSpsmwN10ivatJUj8Ez1t+fw6v6RTeGe2HScLpDjZN6py7RFkbUsF5eWu\nRGm4r2t9qW4SH2YWN0Iz7GMrhDQv2+UzBCOYgj3rOwilMvXGpTnW6H9JzWYx\nIL3t\r\n=ZeeE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwobRES6bPjs3qDxIyKNiQeCFVoQyZt6eKsudZyGzzKwIgW5NI+AsMZmsvb7kROkaO+jAlW0KpY4d+3TV+2HeHxWo="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.2.0_1563888329684_0.9018277951504372"},"_hasShrinkwrap":false},"1.3.0":{"name":"typescript-chained-error","version":"1.3.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"clean-stack":"^2.1.0","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"4.1.7","@types/mocha":"5.2.7","@types/node":"^12.6.8","chai":"4.2.0","husky":"^3.0.1","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.18","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"c450e06eb8eb76f1a64381ed6efb4dfa1cc2bb8f","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.3.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-kIW4wPrOk4iD/EG6UIvoE2xgTtU6JezSIcS4UoMYBJowC8uZ+ZzJgs16M6wYFWIM1OZDV/RoezSJ1lUx0J6sDg==","shasum":"09c2a6a1ed87fcdd6669467112fbcd87a28a903b","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.3.0.tgz","fileCount":6,"unpackedSize":8738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQCAVCRA9TVsSAnZWagAAgfkP/3DTnMZQtdzuadhSN8X3\nDnep/D4kEvfuSU9eSQ7TRuVgdfswW1wRy92Bd3zMqv6R/oqZo8ZGo3KAAkAO\nbhZBPiY06yHPzQ5bwOu63y4v3e+V1IHBpZc3o8G/nWsYIDqrxNKRVpB7AyBA\n7VnflZkRrGh23xctGKty+AY5pOaTOQRK8uoMerfNx2kDy7sDISRAS6GGrSME\nWuEsfxY6a1pmdg5urBjV2ZcX/PBh8mNEC0C45Be/NFyZEvHpop58fmcwEB1R\nD1ZxSYjaSrmd8LAZMKlLavZp5ruiWA/1R4zXJJl2x20Nh73pQyqHBjPPHSwg\npxl9WrXRNIfW3Rf3WUgq73C3E3QdNmqYaIOpSLG8ozZGBJAAr4Zo3+0t/xoD\nMRqYTkJ7CQYXsBOxeOtLMUaSWgVcoCBX85tZBFTL8jPTkZhG2sxVLE2+snrP\niUWHA5OLUxgHIalAneOmA4tY0CCNnav73CxmmaZvpa1q/x9hEx/YCXaTaGzd\nbA4MDCRWIs7rkGzEmUJ2lcmbCZi4A56SpyCMz0IqZhL5OxSnkTzHvZUFddKL\n1E5cqaJ+sF6fPQnQ4X6wRj7w2+mGYnnt7/bZirVaZcfELPyov8OkCyAHVr5z\nF/6bk6iTJCV8ec/479aQElwNaXWvxBFIATiei38cLfAS+DCX9K0yt+R+vBpA\nlFqd\r\n=xEmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf/d1XR6OGYfpTPf7jAZzUZ/xxkwQDrKNzHX+njxCC1wIgUaUN9CLUKyTJxapIDcMFbs/cVw02EyOeOstpsOZjaVM="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.3.0_1564483604610_0.010254405833400426"},"_hasShrinkwrap":false},"1.3.2":{"name":"typescript-chained-error","version":"1.3.2","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"4.1.7","@types/mocha":"5.2.7","@types/node":"^12.6.8","chai":"4.2.0","husky":"^3.0.2","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.19","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"04e2738e330ddd18cf1925ba27b6e0c13d0192ce","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.3.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-V6ILmOrJQz8l5EYqZ5fmkKorFESmfB7Q5e6KqSJNuuR23QaQSmIGzSEkVr9fBaCLohtCcHitzZKz3c8vpZ1pQA==","shasum":"2436e7a36cf329151b3d5658578d297d57cdc12a","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.3.2.tgz","fileCount":6,"unpackedSize":9449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQD09CRA9TVsSAnZWagAArxYP/2dUTLs9jR4FxjXzzmA7\n3Z5qj9ktIaHEK9Mn9nmNE+8l5icZT2tHjdRxXpMDKrCE9AdvBLzHwUrrZMwX\nXastIql1+UG5JooFfLPqAc09SqT10ftmFu1AzlOlQ7CntUq+mSiU+DHVzGma\ny6F4tbKYh8hRes1mpDV7jKUdn/4hXuoQYImFJYMBHzlsI8Ya01ow9OXYzTCc\nylbY4dA2YBTBPnvoereN4MWb2ox5m5DIHkmvpl3eCSxIrpzelL+gZp7p3FGT\nHF6dAgPyTuwWWf5Lk+1h+bftO1rvODKIPylxn3bf67BwcdJUzLQ/ZqoYcqKO\nuf5bPIEAfvH6tOJjS7s7stiCeYw3ntIiJy0HcZme5Z2ajYKF3QY+k0XfHFe7\nVnbmUx91Vo8+gfhsUsrGdDbWhLQvRmjsMqtcH1zHhS9DWoMvLbZhn7S3CKFh\nAHqvm1sKZSZoWTAxglPsfEvbLZ4kHVJLK2g25x+JDG6k83dW0iJg40n1nPiD\nGbde02nNMREbnHqs2wqVbpE3wudJVyuHCtMDv5GeNn8ZsGEK3lqQVNLnSKv+\nKxwdSG9z5u7cjMyekEpVgZ/MetNwvTHJq11ROp+QlKEzR8nc8ZzSsEY3yg9c\n/bKPJAr2hxq1RlmH1AQYcvzXxLDg3Kt7Cd8w7wkV6/Fo4oNx+5+wDKWVwDu0\n03mL\r\n=A0/Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA05vwTOcD7nNva8uVQHg/WlCTZeDH4ikhnKsmx8X+EzAiEA1sLo3dmrf+YZuyv7nKOMq/cjEEE3ytgAMn4SgypPVP4="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.3.2_1564491068930_0.22271869624229024"},"_hasShrinkwrap":false},"1.3.3":{"name":"typescript-chained-error","version":"1.3.3","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.1","chai":"4.2.0","husky":"^3.0.3","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","semantic-release":"^15.13.19","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"d967d5edb3f3af635a3796f260f95b3bd1833dd7","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.3.3","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-RIZ619LNRzjyIVotQR6oETTVh+wO2y19NWXeESCwv+kxoKI4SnHAcsw00lUxIM9ewmT5x6tOEUlt7U3tA/6tzA==","shasum":"1a9f9f235c419376522e159d0ed84067232364dc","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.3.3.tgz","fileCount":6,"unpackedSize":9396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT0UdCRA9TVsSAnZWagAAT/4QAJjKVdG++GOEjai5oEha\nx0deosiATQ/EMQcKQHGQPuwSpRzyKaUE0EbFRmRk/1yAY88+h22SR5t6yYJS\nZQgtrw6WTOoY9y3GfQR4i3L2NmmjFbtsS8+lNjD59ShRlXD3aFxGvsfwG432\nQFnyITqt/NHBxhnasU/XaBGANLBOFCCGBd+GL/MI2GXZE8n0an9i5TXPoMql\nlEiF/3R/5FaONBKf5bwL/vWQ8FXUX/Vhz9j6tyb12ItGS3ScEy3BEAg7eVx5\n2cECgaSAk9vKmsgADex9pg90GXgbLYGKqFP6+Z3CfS4fFRZ6w2Rg0pJDbHjz\nfEEBcO5xL5SvbGjlEaNPV1aVJH6WfSf9vKZs0JM8adInE1MABebQkBPdjjUo\nCaP3Co3TPlSrMG5qs8mbMyi44PQG9kLzmjVk4VCb52VAfAuCkiJPf09qWi2n\neRxRiuCND8nTkn1A+aW2A+u0mD6oxIi9Ex1z9vlwsna+zIpDZpOGij+1/zNf\nGO64FK7nxrF4x+Hlt0H0YxP+KSS01pNL1pMGIV0M8ztZvjGhR95+ImWzyZ6Y\nU/zCWjBma+kaoF65OK1jEoQpp0jje5axCxmfAM9S7zGC0T54iNj6viSiwpSV\nxLoco69GNiOomMO812a3WidtAwHEgsNF9j+0eTEUjte013xiWmzdIdaaBxJr\nSja0\r\n=WDvo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6IJX9KRrZs7LYuEEx4d3qX28pX/WOQxFKPZUee9HMvAiEAgLB08z+g11GMoEexuq4W2YE8yOGs9T+P/nE+3v64Kko="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.3.3_1565476125319_0.4500576167348145"},"_hasShrinkwrap":false},"1.4.0":{"name":"typescript-chained-error","version":"1.4.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.2","chai":"4.2.0","codecov":"^3.5.0","husky":"^3.0.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","nyc":"^14.1.1","semantic-release":"^15.13.21","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"9e55390a9ef98a9dc1a0e67adccfe8fb975934b9","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.4.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Yk0GXOQbIw21L5joQKJDggJWxBEMdvV1bx9PAhnwn4jH8PpguMchtJEC3nwJwoY6yMmtElMmEQHxxCYgoxi2CQ==","shasum":"bca28f934799c011ae2b46e544a8e9a4dfe6481e","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.4.0.tgz","fileCount":12,"unpackedSize":14422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVXIbCRA9TVsSAnZWagAAAJIP/2bOy1rgt1C+8LYNt6sI\nsXcnjXpAtDSsh3/0LCNAOSQ0fmU2V/Hus304K/Vfau8KOxrFXb3uSiPVj7Ys\nPK8VzBgwMXkLkZT0RewC2CBspm2NkZu69D1xw8FDLCCzvuCE4GHvVxg+cozm\n8mwxuSaKquKTXjzSCZtTglsutpXxP6iY9ioUyJla0TdDCMdyBrcVYEKGKFWz\nhpmD6RJiq1+nryRLlYRbvA6sjhpKc7i8JelwnTe+6W5PGgHW7shaBG7db/DO\ntPsnnvxn7vB5vQxkka7zUeiSHTq1dU5Ct1As0LA8b0bHR+X2aaSuVvH8LxoZ\njpAIPdBgOLsOK0mo8/qr/JbcJ2sxccKJxvnC11lqCDHPVYjJqsMgxf90N6iq\nSFS5ruVvnLKc0iPYl7+RoYjGtz+BoR14ZtFfB0J3SxrJhM0F+iueHsXaLCIC\nJV5PZ421JExsZXfv7xY3HwqCgdv/4OuUzSdxsyaRBZF5Vf91jot2jSIG9voa\nckZDznSrDgpgHxvB9IEVk3FIw6CmNZ+GoBNQ4DgGN6T/Y4z3LjTTVKxrXCGs\n2PvkDc2DpXu5BJl1P8gDs4rIGmTlXU+WgSnKnSNGjhqL5gECvcF33AKpbMCt\nX30FMC2xH5RClPJ6XjVBGjnwU5ftDkBoz1Ho53MeJrxpe+LyumWHB4TQXDo6\nLLpw\r\n=Tyn1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC84/G4bvsiyWk66xVHqHPcPR0Rh411UhJIiN4v6N5dUgIgVk4uPdQ/LmjIoQvV4yrQ84mUEod60MpdjSLxZc0sgCY="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.4.0_1565880858304_0.46405002876361734"},"_hasShrinkwrap":false},"1.5.0":{"name":"typescript-chained-error","version":"1.5.0","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.2","chai":"4.2.0","codecov":"^3.5.0","husky":"^3.0.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","nyc":"^14.1.1","semantic-release":"^15.13.21","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"e79ff5c584bf43287f5a2b08ddfd954c1a31ef4f","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.5.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-B82s9c6e+ferLvANJbyEKAo8x6c0iTGRS6OLuGQqbPRYmLwFfLMShnyr/DCgMRRAS/qcujFPLUQvIC04xeKIeA==","shasum":"c8945ac08e59654953eff44045f42d5776b36fa7","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.5.0.tgz","fileCount":12,"unpackedSize":14581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVXL1CRA9TVsSAnZWagAAsmEP/1WMMArPpr6xCYwU3CzU\n0kartRdxbK8i15Nf5f8MtY0wVUAFHZr9Zn0U0YZBy9JLJTFGEgArsfXnHPTT\nqyKv5mxBR/1Fz7Gn1J4GG6BsGLFTSx1tBJKTxqXOexCr/rtqG9S08Jwkub5W\n9nqHlNwShshpk+YE2UGZxkrqZdujRni+AwP9ZcUqXgxQr2XFy/4mdpaJky7o\nlkO0DcjlXJMNx7+5wBB/m//ZvqCi91EyxEGbalRDB6CmGdT7bgd+CqFzrrDw\nidZNnywKAjrVKtjGpy/IVH/hii7aR8XhT9mgK8O0fxkalYniWal7jTH4ZXSL\nfOn7OM5+mKRZQom9nRLX0ASproli44SJVRsejtfuHs5+2QCgMQeBis4Wts3a\n/aiO9DYQuHHcKvR6nQsJcZi9Xf1pe7d+lLWAnJkCb+HruG68kUuW99TbQ/V6\nsE+ukRi5QbVu5rpmvXS6tgkN9FvxVzsTUfrlRbcKJeYRcO8cO6YJV3T6nLB7\nFJHWKhbH2K+jafa91gROrAWefN3gXWrkk/OOQTETeYyMaugME0FyCD5/hi6e\nbY3TukObMLdv51l1l0rl5xigChD76Pq9FiqUVq3pBuMfK23ivgkG48l7u+kB\nxeMo8adgE1++Zh/scR4hPhIubGy0pC8xDsDdS3Aq84j0TvycKeDUBpYp6vvH\n/mfg\r\n=nwjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9oqlm8U1dX/uPXWZ5BHuec9RzR0oV1Ph51w0R8MgG+AiBfaXJl4/BNC+7dQ+qqugRGVb/fiBbLlX4cS4Q/YoaT0Q=="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.5.0_1565881077306_0.5959689834278528"},"_hasShrinkwrap":false},"1.5.1":{"name":"typescript-chained-error","version":"1.5.1","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.2","chai":"4.2.0","codecov":"^3.5.0","husky":"^3.0.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","nyc":"^14.1.1","semantic-release":"^15.13.21","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"b726ccaecd2acbec2c8c31011f24a8855f8a75fb","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.5.1","_nodeVersion":"8.16.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-UsOVzpVvJcyYt1wyrAFCoGkwcg8r858msIFcphafC53E3pUIZYzk4Z/Y8Ve+5lACWo0MjPKtR2YzapPf1p9Maw==","shasum":"307b6a566643ff3c5007523238631fd75bf8bcd6","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.5.1.tgz","fileCount":12,"unpackedSize":14577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXsGsCRA9TVsSAnZWagAAJu4P+gODkDGS6dVonU7/W4jY\nd/lXR4fe/MuasuyyU5peImG5T9I3mj857AjtEWSLE075S0ODzwt0MT1ASjOc\nqCStUxMHxxvftB0ZAc32QM6H+MU20BVE15CuAEylTI6D09r55DTI9aS9TsG/\nNAL5B5IlIRNzEU4UL/VVxPUUswh7E0ZyDpyYE4iM526sulKBIzcmuOZlxj8H\nPuMxypXh8E3QtXF2u5UJT7Td0e3X05IEUJuYtU5aBKUkiud5G35NETxhq+Oq\nDZ/U9p40qF/ItJwUB1dY+52sfmF8YTcNfC/SHpEargkOYCAkd/lp9ocSPBz4\n3jo+x5WHIjsJRnUUUTiCC1Y8Mzrz64+1+tV17WGOpm3fMc4AQGC2ayZfa9x1\nTvmkikQzDoTVFxXON0b0Q9v3boUWg3kSWPnMH7eHfmA0HwYuu8fbSNNdWYIm\nJE7N5Fb/R8fZyfYV+A08UudQalzgVMqnHwrgRzX+QuQUR25pLzelvCLqekFs\n0xyHWyWsK0foA40r/XNR0QGBpsD3zAYfGczYThsKioLMEpTq82qihrNLcuar\ntLs5YQZtCdVTiFlwRpvPqJZyCnqKm/7DZPdR2X0TNAyQABmbgGqnnr45wdjU\ngmE/HkECat8jcxgbsXePlhjI9wq7eJGVJZv1QAjcnc+aWEPaaDjHmHQzWJEj\nNJZx\r\n=as7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIXL2h1xMdx8qGgrWhqhX/y4w7nC4uPyNVia0y2CllzAiBvvi1WPulcGylNcn0PLd85g2O3d/8jsnR2gFKmmRtx2Q=="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.5.1_1566491051638_0.6450535474338801"},"_hasShrinkwrap":false},"1.5.2":{"name":"typescript-chained-error","version":"1.5.2","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","deepmerge":"^4.0.0","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.2","chai":"4.2.0","codecov":"^3.5.0","husky":"^3.0.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","nyc":"^14.1.1","semantic-release":"^15.13.21","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"ea79c6fb24852aafa608cfbd155a0f70de411197","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.5.2","_nodeVersion":"8.16.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ZnArr2VBQYOkeJIOJWuvQb1KtR6udKlunYTPMCL2+/vS5leg1xnjE4PPMML2Ix/9lwDwFk6WI+L/sQorPMXKOA==","shasum":"59a2c2f3109093eea5e860b26e14133897e1e457","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.5.2.tgz","fileCount":12,"unpackedSize":14842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXu67CRA9TVsSAnZWagAA/uwP/0SJdtQZC5Nx5vvuDu2M\npO6YXctTjGTH9FYHlJXChEtPNXic5ZzBAj6lLOePhUKnJZYDzx/80BqbClR0\nvnNnGWTN5ciooaHsA4nPzbpu7z++R2G6yze3DQgQUFR7YYJ+OeNSTXkIx74U\n/is03/eyakJHBYsXNAjFP1JVd5rhjns+79ES+hr+of0yviOkrwP/A+qoxAVG\nAoBTnjlVUlL0hH5ioYkW9yE23qVexez4OFtu2seUGCuY+qLKKOexi8YVGAUl\nPG9IXzEzM8IE+IizT8wLHoKDcdKNAqbCS1qgeZ5fApwv/nnVIMOyEI6orOc+\nU33SfJ3CAnK2/LzLqKX4yM9jHoK9RFhWQtxCjGT71wgMhnjoA4JLjM8OE+D+\ngc+TuevxdAtj0wPQlrk/+6L452t5W4jgL+aspGXO5KAITnBKYfyI2bwfXWfb\ndn74TCxO13+28pKZavH+4NTCKXgKdq5rPm9ysOwHnb1zMfzHsHfKfGSTHl1w\nNqgaUNmG1iWg1wn7J344wB9D3MTNR8DNmUgH4+sB2UbuphN7jlyipjACQws/\n/oSdrlFAWgpSJI6JzDgpIs9EAnbmAhia7jnbs2M3/p7uCClMBjzSBmvC0wkT\nnxk7o61KxAIjWVr9ArqdHtSefbygaJ7KZeQfgr89VPsNmj3YxeJZQzbpC22k\n4kLx\r\n=I7SW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaj8qJHDBJeIXCqR+2ebNMY7Z0gqYar4u2o4sdSvsgJAiA9vhi8ho5Drg8RXkATw7OVNgyhuSYwTkrCcXvyEg5Opw=="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.5.2_1566502586722_0.1898134912940177"},"_hasShrinkwrap":false},"1.5.3":{"name":"typescript-chained-error","version":"1.5.3","description":"Java-style chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=8"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack--tmp-fork-by-jblew-browser-support":"^2.1.1","deepmerge":"^4.0.0","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","@types/chai":"^4.2.0","@types/mocha":"5.2.7","@types/node":"^12.7.2","chai":"4.2.0","codecov":"^3.5.0","husky":"^3.0.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^6.2.0","nyc":"^14.1.1","semantic-release":"^15.13.21","ts-node":"8.3.0","tslint":"5.18.0","typescript":"3.5.3","uuid":"3.3.2"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"78f0859455c4a4aa4660ab5bdb03c709503a9897","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.5.3","_nodeVersion":"8.16.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-b8KM8GQ8jPvR0VpwFtRVOebIZ0gW7Vb1aQEJrv6/zsfZAOVb5g6NFGbnmcxb1UJz3O6pMi5+Rol9uE+Udgzl8g==","shasum":"10c42e710726c9f5d722360072cf2133d6837de4","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.5.3.tgz","fileCount":12,"unpackedSize":14996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXvTyCRA9TVsSAnZWagAA7bgP/2yICHLpZBtkGtFP8mzk\nuEt038EAEgRyT1fPXMgtT9wNBa/HHPVSjgr3G8oeZastX3moCW0TVd5cL8gD\n4yclAwNBKKTww7K8sVftI2mqFiLGwPG3yNB1iV97w9nxOtk3p+F20PuCCgg3\nE9QanSNJxgqLgqpSwaQdK41sUCslK5JPzIDJHH6FIEhue5NZi794oNwfhJCE\nsLUiZCEYGw0LzfYHlpJsQsuczLeknELkWuvib/QCfqA0TcFyRO5+7L2TPEmG\nb4xzB9Tlr97ufeOKriTxKb9IQVtAlsHG1gNU4Yy74Q25i+XcbbmsPItX90xL\nRkQyoBTnxHK07jF6B37glqIKY0kb34K9SLuNdntHcjMUgwO41pnxQe+hFfLl\nLUnXLzBxC7vEC1hZ5l9KfvPI6i9IDJg1RZhZjx5p7WKrlJAr67lMqXzV7qgq\n2GPURpPPMk1/Q/Ggyu4qu1aSIZeLtFENEm0tRcuWweUBNWVGMvxK+OPIy8G9\n4Cpf9jbUXM5xEmpAUu2gvOrxQclk/s9q/KdhPt/jdljlOnhqiYBZPFxVnfLb\nnqcIUwuHGa3D/of4IyDGiypytTch95LyqBNuhVHZzmfx8H60aP18yMANiwM/\nf/ETlRpsPd/bgnJ34fpB+CYSRiJ53lsNYjYd10JY9xMqWeBxOaQX9INYGGPH\n7/kH\r\n=2cuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgW4B3mEFpayuLJ7AGHELry5yDzl6VXqUWdsDorqFKRAIhAO/1q5xWNiiYDhkjdRrRw8C6KahwYksp8M4hTCvi6fKP"}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.5.3_1566504177610_0.47636357497584636"},"_hasShrinkwrap":false},"1.5.4":{"name":"typescript-chained-error","version":"1.5.4","description":"Chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=12"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack":"^2.1.1","deepmerge":"^4.2.2","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/chai":"^4.2.11","@types/mocha":"7.0.2","@types/node":"^13.11.0","chai":"4.2.0","codecov":"^3.6.5","husky":"^4.2.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^7.1.1","nyc":"^15.0.1","semantic-release":"^17.0.4","ts-node":"8.8.2","tslint":"6.1.1","typescript":"3.8.3","uuid":"7.0.3"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"61457f786ba4b29f480c04aef31974b1f1db52d0","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.5.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hRZkpIJOgTN/Sl8HW73SVKgjjDrEOPIfWZlnpNyVkXPRD237y1/qHXEVGHK8jwVmgAWTvHYSA5r/+QAhFtVUKA==","shasum":"d8892c2ff5a572b58cf9fb0278778db5e00f456e","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.5.4.tgz","fileCount":12,"unpackedSize":15355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejIHgCRA9TVsSAnZWagAA5zYP/jIbwDYZNuI+NiRZUjh9\n4h1tnVMGFGfKgDMCW2LdA+Zm7pS7MH6WDco+EYs22rf77uSjgC4xVBg8uAIA\nCO87P3xotLgb5IvBw6tWxJZKqUJR7iSnGb7mS5qmP+GEmOUkrA++JNDD/HYw\nglZT3p6mOwMXy1R6F4WOJcE/4noAeH0u28o3EeS2C6k2Ov0CtIiNNrY2nwNa\no6sHvFhOR/PiOwOMXPrJugLrdhRavxDFrE5Bj+vgNWvEa7bJ5D76DpRBYL+W\n9bCHwBJt6LwgFowRQFQKq579jcwOhTcSD2gDjp9CYaecDT8EUgYDyNsm0mP7\n5Yz+O8vqJqFhVegZ0F1D+q1OJOSDzajBQTuPRU3rEkd9vlmiz8ORdjqz/J0c\ndANiX3bS8nsW9+3BN/SqhDB0YUhi//yJ26TCDtNd+zG5LyEw+dc6XyfUKljJ\ngfKgMqsgjWUvnZqicK81uD1HuaOw8aVBKf5Px2Ar7wt4FOKmUvqK5CLqcjly\nfA//cBgYSYVc4K30L7+tYtAy3IJR7wTJIF2g2gNiSzodL022zZura5YDMr48\nC9xq8WsusRFcUi/s2XVHZ/M/lvU13peE82rrL4Hq1OfP7Tjbr6HDB1aWlR7J\n/a2RJXVlOHH2xmuPAYtqtpbq6bkIPrQddDEo/8JyyRTklViWw3hEldLu+C+N\nF3xc\r\n=5csu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYUthGnJTS1KZ3DIp/AwF0PFvfu5R4S3XbkOREltPlBAiEA4+22024c5fb9lAZ8J0LSIQOaN1b0oIHZ4+MPfAEmaJ4="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.5.4_1586266591719_0.7512633550610572"},"_hasShrinkwrap":false},"1.6.0":{"name":"typescript-chained-error","version":"1.6.0","description":"Chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","main":"dist/ChainedError.js","types":"dist/ChainedError.d.ts","engines":{"node":">=12"},"scripts":{"check":"if echo \"$(node --version)\" | grep -q \"$(cat .nvmrc)\"; then echo \"Node version correct\"; else echo \"Node version does not match that in .nvmrc\" && exit 1; fi","build:cleanbefore":"rm -rf dist","build:lint":"tslint -c tslint.json -p tsconfig.lint.json","build:node":"tsc","build":"npm run check && npm run build:cleanbefore && npm run build:node && npm run build:lint","prepare":"NODE_ENV=production npm run build","test":"find src -name '*.spec.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","verify":"find src -name '*.integration.test.ts' | TS_NODE_FILES=true TS_NODE_CACHE=false TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' xargs mocha -r ts-node/register --require source-map-support/register","lint-fix":"tslint --fix -c tslint.json -p tsconfig.lint.json","test-with-coverage":"nyc npm run test","test-with-coverage-lcov":"nyc --reporter=lcov npm run test","upload-coverage":"codecov","semantic-release":"semantic-release"},"dependencies":{"clean-stack":"^2.2.0","deepmerge":"^4.2.2","ts-custom-error":"^3.1.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/chai":"^4.2.11","@types/mocha":"7.0.2","@types/node":"^13.11.0","chai":"4.2.0","codecov":"^3.6.5","husky":"^4.2.3","istanbul":"^0.4.5","jblew-tslint-config":"^0.1.0","mocha":"^7.1.1","nyc":"^15.0.1","semantic-release":"^17.0.4","ts-node":"8.8.2","tslint":"6.1.1","typescript":"3.8.3","uuid":"7.0.3"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","**/*.test.ts","**/_test"],"include":["src/**/*.ts"],"reporter":["html"],"all":true},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"header-max-length":[0],"scope-case":[0]}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"release":{},"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"keywords":["typescript","error"],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"license":"MIT","bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"gitHead":"88c59b50d39915ab62327928a1dc709b476d1d6f","homepage":"https://github.com/Jblew/typescript-chained-error#readme","_id":"typescript-chained-error@1.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DUH9Cf8AggyReFexCoVYofKqkLp95sRNZRMa7kQL4xpZd+eB6bmgD0YwD37aDwjupFjfCyYjkC0JGT/zc9JG8w==","shasum":"96f2c153b39fe0d752d3f31f3b4828b7b6bec47b","tarball":"https://registry.npmjs.org/typescript-chained-error/-/typescript-chained-error-1.6.0.tgz","fileCount":12,"unpackedSize":15355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejIKICRA9TVsSAnZWagAALf0P/2Mvj3rIVFo40Hr+zEFs\nH/YoQ7nhrbXZ9SdzRLMdtJ4zAtsekyhDkU5e+Sz0uQpp/vAWcvUo8Igw6A1/\nR+7xdo4MTWRosXltW3J9/ycUAqsyYJOpLGaN5/F3uqxrtyfUPdbLRTo3PzXR\nisogDzABkOhr8iT2r6JzIN3J4Lnay6139cVCg/+8qnUdoLZuYewNpGLb+chh\nGnW91v8RaTLqAkLGWkwlD+n8mNhU0pw1PvPnlaxloMuH0hIUt6Jtu0rAyB1d\nDSKSgLkqoo2p8r4+QiekHmXqWgP4eKWjqTFscDCjswKzIUjw5DW8itk9XMGt\nXXt1XcE59oo3lqApHVVrfihqF7AdzkGBqmRoSaURu16RHH0wQidq3yhg/Cpo\nkEvJJktFw6K6fCOrUd7bZxKnxxSWqqriswg1ucsYco2FEziOkpNF1jkndREM\nvD+32Rl6EQxYDQjPLysrRVZ01Wbi1BTTij57BE+3/morBNNzos9Xo7cQWFZU\nmZFIA5M0FphulJIwSpzrCJFT2EGEMkSCvh+FwjE7ppaE0yvU+XFZlyOcSuxi\nvrbzj1NTS+bJNf4+ze5IcnA/yCEaeKPNpc4KuwLUgfxW+68ZLnRbGGreWX9h\nTnNf4VGHczCifsPmFi/Pn70AAB9uIjkwnb6sz9L5EU4YBliM435rB5DiwFme\nryVt\r\n=vqtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDADG4C2te7NBhOYm4RlZQcApmFrKq1sR31/q2a0IPeKAiBwFa5Rd8FKB0GCHDVgO9nuvtNBvqGJCHT+goUJdyghCA=="}]},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"_npmUser":{"name":"jblew","email":"jedrzejblew@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-chained-error_1.6.0_1586266759849_0.15144591839147936"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-23T11:17:09.055Z","1.0.0":"2019-07-23T11:17:09.159Z","modified":"2022-05-22T13:36:06.683Z","1.1.0":"2019-07-23T12:42:04.745Z","1.2.0":"2019-07-23T13:25:29.784Z","1.3.0":"2019-07-30T10:46:44.798Z","1.3.1":"2019-07-30T10:51:04.838Z","1.3.2":"2019-07-30T12:51:09.096Z","1.3.3":"2019-08-10T22:28:45.400Z","1.4.0":"2019-08-15T14:54:18.451Z","1.5.0":"2019-08-15T14:57:57.462Z","1.5.1":"2019-08-22T16:24:11.764Z","1.5.2":"2019-08-22T19:36:26.850Z","1.5.3":"2019-08-22T20:02:57.729Z","1.5.4":"2020-04-07T13:36:31.836Z","1.6.0":"2020-04-07T13:39:19.931Z"},"maintainers":[{"name":"jblew","email":"jedrzejblew@gmail.com"}],"description":"Chained custom errors for Typescript and Javascript. ('Caused by' in error stack)","homepage":"https://github.com/Jblew/typescript-chained-error#readme","keywords":["typescript","error"],"repository":{"type":"git","url":"git+https://github.com/Jblew/typescript-chained-error.git"},"contributors":[{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"}],"author":{"name":"Jędrzej Lewandowski","email":"jedrzejblew@gmail.com","url":"https://jedrzej.lewandowski.doctor/"},"bugs":{"url":"https://github.com/Jblew/typescript-chained-error/issues"},"license":"MIT","readme":"# Typescript chained error\n\n[![npm](https://img.shields.io/npm/v/typescript-chained-error.svg?style=flat-square)](https://www.npmjs.com/package/typescript-chained-error) [![build](https://travis-ci.com/Jblew/typescript-chained-error.svg?branch=master)](https://travis-ci.com/Jblew/typescript-chained-error) [![Code coverage](https://img.shields.io/codecov/c/gh/jblew/typescript-chained-error?style=flat-square)](https://codecov.io/gh/jblew/typescript-chained-error) [![License](https://img.shields.io/github/license/jblew/typescript-chained-error.svg?style=flat-square)](https://github.com/jblew/typescript-chained-error/blob/master/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\n### Highlights\n\n-   Allows stacking errors with \"Caused by: \" keyword in stack\n-   Preserves error class name in trace (uses [ts-custom-error](https://www.npmjs.com/package/ts-custom-error) for that)\n-   Automatically cleans up stack using clean-stack](https://github.com/sindresorhus/clean-stack)\n-   Has a `ChainedErrorFactory` that can extend any already existing error with `Caused by` clause additional properties and\n-   100% test coverage. Used in healthcare-grade solutions\n\n### Installation\n\n```bash\n$ npm install --save typescript-chained-error\n```\n\n### Usage\n\n1. Define custom error class with a constructor that has a cause as a second parameter\n2. Throw your custom error passing the causing error as a second parameter\n3. Error causes can be stacked (there may be many causes that are finally leading to the printed error)\n\n```typescript\nimport ChainedCustomError from \"typescript-chained-error\";\n\nclass CannotPerformCalculationsError extends ChainedCustomError {\n    public constructor(msg?: string, cause?: Error) {\n        super(msg, cause);\n    }\n}\n\n// function that may throw\nfunction buildArray(desiredLength: number) {\n    try {\n        return new Array(desiredLength);\n    } catch (error) {\n        throw new CannotPerformCalculationsError(\"Cannot build array\", error);\n    }\n}\n\n// call function with illegal parameter\nbuildArray(-5);\n```\n\nThe output:\n\n```\nCannotPerformCalculationsError: Cannot build array\n    at buildArray (/typescript-chained-error/src/test.ts:14:15)\n    at Object.<anonymous> (/typescript-chained-error/src/test.ts:18:1)\n    (...)\n Caused by: RangeError: Invalid array length\n    at buildArray (/typescript-chained-error/src/test.ts:12:16)\n    at Object.<anonymous> (/typescript-chained-error/src/test.ts:18:1)\n    (...)\n\n```\n\n### Options\n\n```typescript\ninterface Options {\n    cleanStack: boolean; // default: true\n}\n\n// Pass options in constructor\npublic constructor(msg?: string, cause?: Error) {\n    super(msg, cause, { cleanStack: false });\n}\n```\n\n### Using ChainedErrorFactory\n\nExample with firebase-functions https error (which is the only error that is thrown at the call site).\n\n```typescript\nimport { ChainedErrorFactory } from \"typescript-chained-error\";\nimport * as functions from \"firebase-functions\";\n\nthrow ChainedErrorFactory.make(\n    // primary error that will be extended (this error is preserved in the prototype chain):\n    functions.https.HttpsError(\"resource-exhausted\", \"Message\"),\n    // Causing error:\n    new TypeError(\"Cause error\"),\n    // (optional) Additional fields that will be assigned to the returned error object\n    // e.g.: functions.https.HttpsError allow to add a details field to the error. That field will be reconstructed at the call site.\n    /* optional: */ { details: { additional: \"properties\" } },\n    // (optional) Options. Specified above.\n);\n```\n\n---\n\nExtends the brilliant [ts-custom-error](https://www.npmjs.com/package/ts-custom-error). Uses [clean-stack](https://github.com/sindresorhus/clean-stack) by @sindresorhus for pretty output. | Made with ❤️ by [Jędrzej Lewandowski](https://jedrzej.lewandowski.doctor/).\n","readmeFilename":"README.md"}