{"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"keywords":["custom Error","extend","Error"],"dist-tags":{"latest":"3.3.1","beta":"3.3.0","current":"3.2.2"},"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"description":"Extend native Error to create custom errors","readme":"# Typescript Custom Error\n\n[![NPM version](https://img.shields.io/npm/v/ts-custom-error.svg?colorB=green)](https://www.npmjs.com/package/ts-custom-error)\n[![Pet project](https://img.shields.io/badge/maintain-pet_project-yellow.svg?logo=github)](#automate-all-the-things)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://github.com/adriengibrat/ts-custom-error/actions/workflows/build.yml/badge.svg)](https://github.com/adriengibrat/ts-custom-error/actions/workflows/build.yml)\n[![BCH compliance](https://bettercodehub.com/edge/badge/adriengibrat/ts-custom-error?branch=main)](https://bettercodehub.com/results/adriengibrat/ts-custom-error)\n[![CodeQL](https://github.com/github/docs/actions/workflows/codeql.yml/badge.svg)](https://github.com/adriengibrat/ts-custom-error/actions/workflows/codeql.yml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/eb4eb956bc028c49f7aa/maintainability)](https://codeclimate.com/github/adriengibrat/ts-custom-error/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/eb4eb956bc028c49f7aa/test_coverage)](https://codeclimate.com/github/adriengibrat/ts-custom-error/test_coverage)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![Install size](https://badgen.net/packagephobia/install/ts-custom-error)](https://packagephobia.now.sh/result?p=ts-custom-error)\n[![Bundle size](https://badgen.net/bundlephobia/minzip/ts-custom-error?color=green)](https://bundlephobia.com/result?p=ts-custom-error)\n\n## Extend native Error to create custom errors\n\n`ts-custom-error` is a tiny (~500 bytes of minified & gzipped Javascript) package providing a `CustomError` class and a `customErrorFactory` function to easily extends native Error in node and evergreen browsers.\n\nIt's written in Typescript and try to offer the best development and debug experiences: bundled in Javascript with Typescript definition files, map files and bundled js files for various environments: transpiled to es5 with commonjs, module and umd exports, the umd bundle is also available minified for easy import in browsers.\n\n## Why\n\nBecause [extending native Error in node and in browsers is tricky](https://stackoverflow.com/questions/1382107/whats-a-good-way-to-extend-error-in-javascript)\n```js\nclass MyError extends Error {\n\tconstructor(m) {\n\t\tsuper(m)\n\t}\n}\n```\n [doesn't work as expected in ES6](https://stackoverflow.com/questions/31089801/extending-error-in-javascript-with-es6-syntax-babel) and [is broken in Typescript](https://github.com/Microsoft/TypeScript-wiki/blob/master/Breaking-Changes.md#extending-built-ins-like-error-array-and-map-may-no-longer-work).\n\n### Use `CustomError` class\n\nSimply extends and call `super` in you custom constructor.\n\n```ts\nimport { CustomError } from 'ts-custom-error'\n\nclass HttpError extends CustomError {\n\tpublic constructor(\n\t\tpublic code: number,\n\t\tmessage?: string,\n\t) {\n\t\tsuper(message)\n\t}\n}\n\n...\n\nnew HttpError(404, 'Not found')\n```\nYou may want more advanced contructor logic and custom methods, see [examples](https://github.com/adriengibrat/ts-custom-error/tree/main/src/example)\n\n### Use `customErrorFactory` factory\n\n*Custom error contructor returned by the factory pass the same unit tests as Class constructor.*\n\nFactory still allows custom logic inside constructor:\n\n```ts\nimport { customErrorFactory } from 'ts-custom-error'\n\nconst HttpError = customErrorFactory(function HttpError (code: number, message= '') {\n\tthis.code = code\n\tthis.message = message\n})\n\n...\n\nnew HttpError(404, 'Not found')\n```\n\nCustom Error from `customErrorFactory` can:\n- Be called as a simple function\n```ts\nHttpError(404, 'Not found')\n```\n- Extend any native Error, using the second optional argument\n```ts\nimport { customErrorFactory } from 'ts-custom-error'\n\nconst ValidationError = customErrorFactory(function ValidationError (message= 'Invalid parameter') {\n\tthis.message = message\n}, TypeError)\n```\n\n### Known limitations\n\n#### Minification and transpilation mangle custom Error names.\nUnexpected results are:\n- Minified identifiers in place of custom Error name in Stacktrace\n- Wrong error recognition where using errors name (bad practice) instead of `instanceof`\n\nYou may fix this behaviour by:\n- Using [uglifyjs options](https://github.com/mishoo/UglifyJS2/blob/harmony/README.md) `--mangle 'except=[\"MyError\"]'` (need to specify all custom error names) or `--keep_fnames` / `--keep_classnames` (nothing to specify but your bundle size will be larger)\n- Setting explicitly error name:\n\n```ts\nimport { CustomError } from 'ts-custom-error'\n\nclass MyError extends CustomError {\n\tconstructor() {\n\t\tsuper()\n\t\t// Set name explicitly as minification can mangle class names\n\t\tObject.defineProperty(this, 'name', { value: 'MyError' })\n\t}\n}\n```\n\n```ts\nimport { customErrorFactory } from 'ts-custom-error'\n\nconst MyError = customErrorFactory(function MyError () {\n\t// Set name explicitly as minification can remove function expression names\n\tObject.defineProperty(this, 'name', { value: 'MyError' })\n})\n```\n\n### Usefull development commands\n\n- Watch source changes and run corresponding unit tests\n```\nnpm start\n```\n\n- Run all unit tests\n```\nnpm test\n```\n\n- Get coverage report\n```\nnpm run coverage\n```\n\n- Format staged code and run commitizen (enforce commit message convention)\n```\nnpm run commit\n```\n\n### Automate all the things\n\n⚠️ This project is mainly a pet project and its first purpose is to be a playground for various external services and tools:\n- opinionated code style mostly inspired from [standardjs](https://standardjs.com)\n- automatic code formating with [prettier](https://github.com/prettier/prettier)\n- code quality analysis by [codeclimate](https://codeclimate.com/github/adriengibrat/ts-custom-error)~~, [bithound](https://www.bithound.io/github/adriengibrat/ts-custom-error)~~, [bettercodehub](https://bettercodehub.com/results/adriengibrat/ts-custom-error) & [CodeQL](https://github.com/adriengibrat/ts-custom-error/security/code-scanning)\n- automated continuous integration on ~~[travis](https://travis-ci.org/adriengibrat/ts-custom-error)~~ [github actions](https://github.com/adriengibrat/ts-custom-error/actions) & [Dependabot](https://github.com/adriengibrat/ts-custom-error/security/dependabot)\n- automated semantic versioning with [changelog](CHANGELOG.md) generation and release deployment on [npm](https://www.npmjs.com/package/ts-custom-error) and [github](https://github.com/adriengibrat/ts-custom-error/releases) thanks to [semantic-release](https://github.com/semantic-release/semantic-release)\n\n## Licence\n\nStarting [version 3.0.0](https://github.com/adriengibrat/ts-custom-error/releases/tag/v3.0.0) this project is under [MIT licence](LICENSE), there are no code change between [version 2.2.2](https://github.com/adriengibrat/ts-custom-error/releases/tag/v2.2.2) and [version 3.0.0](https://github.com/adriengibrat/ts-custom-error/releases/tag/v3.0.0) but changing licence was considered as a breaking change. All [versions < 3.0.0](https://github.com/adriengibrat/ts-custom-error/releases) are under [WTFPL](http://www.wtfpl.net).\n\n## Similar packages\n\n- [![custom-error](https://badge.fury.io/js/custom-error.svg)](https://www.npmjs.com/package/custom-error) [custom-error](https://github.com/andrezsanchez/custom-error) provides a factory with custom name and parent error\n- [![custom-errors](https://badge.fury.io/js/custom-errors.svg)](https://www.npmjs.com/package/custom-errors) [custom-errors](https://github.com/techjacker/custom-errors) provides a class and a factory with custom name and message, easy integration with with [express](https://github.com/expressjs/express) and (log)[https://github.com/visionmedia/log.js]\n- [![custom-error-generator](https://badge.fury.io/js/custom-error-generator.svg)](https://www.npmjs.com/package/custom-error-generator) [custom-error-generator](https://github.com/jproulx/node-custom-error) provides a factory with custom name, default properties and a constructor (node only)\n- [![custom-error-instance](https://badge.fury.io/js/custom-error-instance.svg)](https://www.npmjs.com/package/custom-error-instance) [custom-error-instance](https://github.com/Gi60s/custom-error-instance) provides a factory with custom name, properties and construction logic (! browser compatibility: redefine constructor name)\n- [![node-custom-errors](https://badge.fury.io/js/node-custom-errors.svg)](https://www.npmjs.com/package/node-custom-errors) [node-custom-errors](https://github.com/axyjs/node-custom-errors) provides factories to create abstract or concrete error with default message, an optional constructor function allow more custom properties/methods (node/chrome only, because no feature detection)\n- [![extendable-error](https://badge.fury.io/js/extendable-error.svg)](https://www.npmjs.com/package/extendable-error) [extendable-error](https://github.com/vilic/extendable-error) provides a class with clean stacktrace even in non v8 environments\n- [![extendable-error-class](https://badge.fury.io/js/extendable-error-class.svg)](https://www.npmjs.com/package/extendable-error-class) [extendable-error-class](https://github.com/brillout/extendable-error-class) provides simple class\n- [![extend-error](https://badge.fury.io/js/extend-error.svg)](https://www.npmjs.com/package/extend-error) [extend-error](https://github.com/jayyvis/extend-error) provides a factory attached to global Error object, allows custom name, code & message error\n- [![error-extend](https://badge.fury.io/js/eerror-extend.svg)](https://www.npmjs.com/package/error-extend) [error-extend](https://github.com/tilap/error-extend) provides a factory with custom name, default code & message properties, an optional init function allow more custom properties/methods\n","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"license":"MIT","versions":{"1.0.1":{"name":"ts-custom-error","version":"1.0.1","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","native Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=6.0.0"},"scripts":{"start":"jest --watch --notify","prebundle":"rm --recursive --force dist","bundle":"microbundle --compress false","test":"jest --notify","coverage":"jest --coverage","pretty":"prettier --write src/* src/*/*","precommit":"lint-staged && npm test -- --onlyChanged","prepublishOnly":"npm test && npm run bundle"},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"\\.spec\\.ts$","moduleFileExtensions":["ts","js"],"globals":{"ts-jest":{"skipBabel":true}}},"devDependencies":{"@types/jest":"^22.2.0","husky":"^0.14.3","jest":"^22.4.2","jest-tap-reporter":"^1.9.0","lint-staged":"^7.0.0","microbundle":"^0.4.4","prettier":"^1.11.1","tap-notify":"^1.0.0","ts-jest":"^22.4.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-config-standard":"^7.0.0","typescript":"^2.7.2"},"gitHead":"d5d89e4d8cae9e6c277cdd21aca2a1991b04f66d","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-Wc7bF28Z5oFhbCHjXi990w//j5b3SvKYaYIb7QgnxpyVyo6p1maw3PfuNCk6xEFhnWjyraFXgDsYPQnfnbUNoA==","shasum":"b49d95af490e186024accdfdfcf7e2508d136058","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-1.0.1.tgz","fileCount":2,"unpackedSize":5180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz+ph9NJynDDzLx1MWxi56Dp8prGiJIf7fSikGaUZ4BwIhAPAZlNDyB/qXI9WpBG6k7YK0mMEWnXGkK+Gpx4LrD1q/"}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_1.0.1_1520925828512_0.8942721463746284"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-custom-error","version":"2.0.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","native Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=6.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --mangle --output $npm_package_browser_min -- $npm_package_browser","test":"jest --notify","coverage":"jest --coverage","pretty":"prettier --write src/* src/*/*","precommit":"lint-staged && npm test -- --onlyChanged","prepublishOnly":"npm test && npm run build","release":"release-it","changelog":"conventional-changelog"},"devDependencies":{"@types/jest":"^22.2.0","conventional-changelog-cli":"^1.3.16","husky":"^0.14.3","jest":"^22.4.2","jest-tap-reporter":"^1.9.0","lint-staged":"^7.0.0","microbundle":"^0.4.4","prettier":"^1.11.1","release-it":"^7.2.1","tap-notify":"^1.0.0","ts-jest":"^22.4.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-config-standard":"^7.0.0","typescript":"^2.7.2"},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"\\.spec\\.ts$","moduleFileExtensions":["ts","js"],"globals":{"ts-jest":{"skipBabel":true}}},"gitHead":"dc61bc61b62dbf8d4349cc83d6aba0cce2f50ea0","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@2.0.0","_shasum":"b01340271fe7f4007ad1b355e60bf0b5ea829a25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"shasum":"b01340271fe7f4007ad1b355e60bf0b5ea829a25","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-2.0.0.tgz","fileCount":16,"unpackedSize":43073,"integrity":"sha512-ffkokxpgVfjY88oif4htSMXjMaCshR3Obz/+31fPAppxJhehQN62l/2T06aYNIud3sthPybY5XZxg1ItO+UCLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZXDyDE3ZAlKlcKX+G04OgFaK5Z7a0wYI5SjSpFYNo8QIhALqUzyTExzc5iAwkmMxe026mZmq5IVcQtnlt8RAYrh87"}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_2.0.0_1521189261014_0.7112822482697565"},"_hasShrinkwrap":false},"2.1.0":{"name":"ts-custom-error","version":"2.1.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","native Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=6.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --mangle --output $npm_package_browser_min -- $npm_package_browser","test":"jest --notify","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@types/jest":"^22.2.2","commitizen":"^2.9.6","cz-conventional-changelog":"^2.1.0","jest":"^22.4.3","jest-tap-reporter":"^1.9.0","lint-staged":"^7.0.0","microbundle":"^0.4.4","prettier":"^1.11.1","semantic-release":"^15.1.4","tap-notify":"^1.0.0","travis-deploy-once":"^4.4.1","ts-jest":"^22.4.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-config-standard":"^7.0.0","typescript":"^2.7.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"\\.spec\\.ts$","moduleFileExtensions":["ts","js"],"globals":{"ts-jest":{"skipBabel":true}}},"release":{"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist","label":"Bundled code"}]}]},"gitHead":"79f51c009d8b4f2b8447f99fb2c94714229f9771","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-NolUkGLAaObdPjljlbO4fHZRav3uZVoN7eOGO65SFY9k7ogQurR0vg4lXtP995s9dVBUkjkFvlei10b51mt0hA==","shasum":"a7c6ea3a19466ac41bdc0f155eff20865a2d6f29","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-2.1.0.tgz","fileCount":14,"unpackedSize":12799441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE54T9RhV5iV8ShokHZCHLROHuisINCYDTiDKZOE7AFqAiEA25rmiJm3Y6K6DLM5A8SbhfOYWNT7PvrxItu+XpbesqI="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_2.1.0_1521926261472_0.6329818868744137"},"_hasShrinkwrap":false},"2.2.0":{"name":"ts-custom-error","version":"2.2.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","native Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=6.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --mangle --output $npm_package_browser_min -- $npm_package_browser","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","@types/jest":"^22.2.2","commitizen":"^2.9.6","cz-conventional-changelog":"^2.1.0","jest":"^22.4.3","jest-tap-reporter":"^1.9.0","lint-staged":"^7.0.2","microbundle":"^0.4.4","prettier":"^1.11.1","semantic-release":"^15.1.4","tap-notify":"^1.0.0","travis-deploy-once":"^4.4.1","ts-jest":"^22.4.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-config-standard":"^7.0.0","typescript":"^2.8.1"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"\\.spec\\.ts$","moduleFileExtensions":["ts","js"],"globals":{"ts-jest":{"skipBabel":true}}},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":[{"path":"@semantic-release/npm","tarballDir":"."},{"path":"@semantic-release/github","assets":"*.tgz"}]},"gitHead":"d9ef28c29a578fed43efba6c4a592579ed7e83d6","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-jv69XXlVJtvMsN9/H+saNU3HYouxrsXulZp4YXmr6ooJSa33BSHQxrqEqna/VpKGSy3nQ6fyVC1fQBERG2IO+g==","shasum":"a495f9ac331f978ec3450c9d5f8f2c9351dee955","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-2.2.0.tgz","fileCount":14,"unpackedSize":12802637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeED4XpkKuAM6X8byiErU7V5Q1TEtvTcWmavXnfAM2TAIgFG23N3GBY9at4kdaxhg9+/x5nO92Lwswi8jhGmP7PhE="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_2.2.0_1522877869011_0.0949294797865905"},"_hasShrinkwrap":false},"2.2.1":{"name":"ts-custom-error","version":"2.2.1","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","native Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/index.d.ts","source":"src/index.ts","engines":{"node":">=6.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --mangle --output $npm_package_browser_min -- $npm_package_browser","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","@types/jest":"^22.2.2","commitizen":"^2.9.6","cz-conventional-changelog":"^2.1.0","jest":"^22.4.3","jest-tap-reporter":"^1.9.0","lint-staged":"^7.0.2","microbundle":"^0.4.4","prettier":"^1.11.1","semantic-release":"^15.1.4","tap-notify":"^1.0.0","travis-deploy-once":"^4.4.1","ts-jest":"^22.4.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-config-standard":"^7.0.0","typescript":"^2.8.1"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"\\.spec\\.ts$","moduleFileExtensions":["ts","js"],"globals":{"ts-jest":{"skipBabel":true}}},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":[{"path":"@semantic-release/npm","tarballDir":"./"},{"path":"@semantic-release/github","assets":"*.tgz"}]},"gitHead":"e6285c7da557a08d453368e8298dbe7c5cc53006","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-lHKZtU+PXkVuap6nlFZybIAFLUO8B3jbCs1VynBL8AUSAHfeG6HpztcBTDRp5I+fN5820N9kGg+eTIvr+le2yg==","shasum":"47086fbc34df5c7c2d4fba8c92d8767662066951","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-2.2.1.tgz","fileCount":14,"unpackedSize":12802889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwulV/PGBDvB1SeqcoEKPORWFNkWnJk20yEOBT/I8qxAiEAgF1q7ndzu378Ypeo5yzHiRw26+npjboMjZsrMI6KZvs="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_2.2.1_1522879318308_0.4921409767314997"},"_hasShrinkwrap":false,"deprecated":"npm package tarball contains useless codeclimate-reporter binary, please update to version 3.1.1. See https://github.com/adriengibrat/ts-custom-error/issues/32"},"2.2.2":{"name":"ts-custom-error","version":"2.2.2","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"WTFPL","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/custom-error.d.ts","source":"src/index.ts","engines":{"node":">=8.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --output $npm_package_browser_min -- $npm_package_browser && cat dist/factory.d.ts >> dist/custom-error.d.ts && rm --recursive --force dist/example dist/factory.d.ts dist/utils.d.ts dist/index.d.ts dist/**spec.* && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.min.d.ts","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^3.0.1","@semantic-release/git":"^7.0.6","@types/jest":"^23.3.10","@types/node":"^10.12.18","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","jest":"^23.6.0","jest-tap-reporter":"^1.9.0","lint-staged":"^8.1.0","microbundle":"^0.6.0","prettier":"^1.15.3","semantic-release":"^15.13.1","tap-notify":"^1.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^23.10.5","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","typescript":"^3.2.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.umd.min.js","label":"Minified UMD"}]}]},"gitHead":"80dc41e7d0957c5c9afba58ba4cad7e5cdd26e43","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@2.2.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-I0FEdfdatDjeigRqh1JFj67bcIKyRNm12UVGheBjs2pXgyELg2xeiQLVaWu1pVmNGXZVnz/fvycSU41moBIpOg==","shasum":"ee769cd6a9cf35dc2e9fedefbb3842f3a2fbceae","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-2.2.2.tgz","fileCount":14,"unpackedSize":12806093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ28kCRA9TVsSAnZWagAArwUP/1M2W2N9MX4OCaFVIC7i\nlD0VHZRyqJfaMHtCdF/fsgcQY/eIW8tajXqFuyG1rGiKin3HMr52Fy5GCV36\nx8/rZmXwDGPRj7CfVDqkHuuomChbCv3QZAGQ9oxvBQwFuPntZAbU7ZeIb3WO\nwJXE2zz4sq+3xogX+6G/XSrA1eH+lHb28oGREYJ+CfIwP3IDiygDn5ld6+dv\nDGzkiv4kwrmylcPqy6b+Kfk2Kou2/WCViCKU/br+w3U2GV/k+HTdpvwnLqsh\neEeYMourt9qGRMkCt6R6ls14yk9m9nCMjTPPlefvzIh+T+wpZ72EA9nRFYj0\nM5oGJQwyAGC+iik67bA2TPHFRctnvU2yUkHhF0vkiYeH5BDak59mL+2L+A4l\nOUpdf16Ay4hENvPPM8fzGCxCOfpSIheqChFsYfWJo92AhEXgOTtwftIdHVy1\n7c1SCVIDYBYgW78uk5EMtpUV3jtaFSMuBz5A0V6JpIbjympbqVseLZItAdE0\nuHqqd/xwgxGQ0JvMPCDlMsIJTzfkP5izLwzcU0380DKwaEC/NZ2EwIHIMCgC\nGqXQ7gslGJJmvewLBx01WdR9FAg7DYsNtbbqxh08ueKs4wW6l3YL9qE/kx47\nLwGAvmlaeabalYhDJxNkuuXGe1ILVwzkPfHvme+oLMe54QJ/LHqvH+SwO1nQ\nNKZU\r\n=HtKw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUhrIXShv88Kgj8dlzjVMU9UK2J9ZcQWvEP1ySGMaOYAiALCjf/DoXvfdnIvUpk6TcqOaV8j0FS1DDCBExxj3MN2A=="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_2.2.2_1546088227593_0.9453726845310046"},"_hasShrinkwrap":false,"deprecated":"npm package tarball contains useless codeclimate-reporter binary, please update to version 3.1.1. See https://github.com/adriengibrat/ts-custom-error/issues/32"},"3.0.0":{"name":"ts-custom-error","version":"3.0.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/custom-error.d.ts","source":"src/index.ts","engines":{"node":">=8.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --output $npm_package_browser_min -- $npm_package_browser && cat dist/factory.d.ts >> dist/custom-error.d.ts && rm --recursive --force dist/example dist/factory.d.ts dist/utils.d.ts dist/index.d.ts dist/**spec.* && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.min.d.ts","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^3.0.1","@semantic-release/git":"^7.0.6","@types/jest":"^24.0.0","@types/node":"^11.9.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","jest":"^23.6.0","jest-tap-reporter":"^1.9.0","lint-staged":"^8.1.0","microbundle":"^0.6.0","prettier":"^1.15.3","semantic-release":"^15.13.1","tap-notify":"^1.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.0","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","typescript":"^3.2.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.umd.min.js","label":"Minified UMD"}]}]},"gitHead":"d44a8db21daa2afb824d3640a8e87a6e6a4fb4dd","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-5Y3iiC9/e2EtGy+fxRPuNEYYexU+hw4ejxi6EXxwt3vV4DYTLwDBJrU1MTTRCh4JhswObsnmYJrfmejpznk09w==","shasum":"f8bf787806b840aff7fd229e59348a33e3878bea","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.0.0.tgz","fileCount":15,"unpackedSize":12808461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJci4hACRA9TVsSAnZWagAAgooP/3g6Dx4FvoF3/Q7d3QhV\nJo7Buv9tHNPr+ylfBAL41XzjTsikzHs6tno/JOktympCDypG1S5lT+td2arE\nKL+FFew1qHxLIPEA27L5+AA4nI5euNjsz9XCnondsWCg/J+vLsx4O5wBST3h\nwflHR+NEbOwiBGe3m00aiIkPvbCtuG11N4bxKTWkqTVtDJDGdqTuRVMbgF1l\nLRQjgHWKqWBaC/6Gthdnc6uhtVVsnL2FP+/F7jNBQUOfGJ8ZaJUYazZ/vmeD\njXPrGjk3yqNz8BOhStaGvqwmLv2SO2qlMb0H4iqkQEijU7goS/0fT2Y9NDZ1\nCUemt1Nw9Zo0rXPNx+dsst+uBJp5iH5XTDCxswKd+9p6vMqGNhDsMjDWkvjM\nZCPcfEwYER0ZIPrSPLEAkomoPa73glf1AW0Wjpl7rkGa4OZf4jvhFR4rBfC6\neJgTAXhhnLY8rLdqKlMuxlapQTLeicdZkatc0SybR0tAFZUpaa6fqatDgIO7\no7iHwA02l715QxgDPuoidEN7v1samFoocSZ4XcwlOe4ZMwWlCAiyadj8EduJ\nnpeejpvsDmWUNFWCdk78nmCIMTz5KWKu68acHBzkF5s9iBcuFEVIGzk3W4vy\nWgYMjfdnbpyT1WxURz5UmzguY+ba8VtwV0af1n7WB/kqlW7sIdupR/FO6Zwu\n1s95\r\n=GUfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmNSCVjwyOSvaFQxUXY8bImuzffwS7H/GhRKWFQIgQmQIhAKIDJUXJX0/028xG6ZrXFNd17Q8P4Xj7hZNalxrCRCSB"}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.0.0_1552648256123_0.5154708947079873"},"_hasShrinkwrap":false,"deprecated":"npm package tarball contains useless codeclimate-reporter binary, please update to version 3.1.1. See https://github.com/adriengibrat/ts-custom-error/issues/32"},"3.1.0":{"name":"ts-custom-error","version":"3.1.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/custom-error.d.ts","source":"src/index.ts","engines":{"node":">=8.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --output $npm_package_browser_min -- $npm_package_browser && cat dist/factory.d.ts >> dist/custom-error.d.ts && rm --recursive --force dist/example dist/factory.d.ts dist/utils.d.ts dist/index.d.ts dist/**spec.* && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.min.d.ts","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^3.0.1","@semantic-release/git":"^7.0.6","@types/jest":"^24.0.0","@types/node":"^11.9.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","jest":"^23.6.0","jest-tap-reporter":"^1.9.0","lint-staged":"^8.1.0","microbundle":"^0.6.0","prettier":"^1.15.3","semantic-release":"^15.13.1","tap-notify":"^1.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.0","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","typescript":"^3.2.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.umd.min.js","label":"Minified UMD"}]}]},"gitHead":"a3340427a18e70e2ebc1fb78c6b43271873f3cdb","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-EIL1r8RKfa006lLhSSVsAlvu6/BgRdSLSxibP27zq66ydh6Kbsjv1pV7VAD7TxQfdQ9begiQW0QVjsnr9KvVrw==","shasum":"2abcd25b253ca209036a51870318da9b1de93107","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.1.0.tgz","fileCount":15,"unpackedSize":12810179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3r38CRA9TVsSAnZWagAA5xYP/RkalKBqmyusi0lj/y9L\n7VCvw4YjLiEFSC596Kx9H82OCQN0jcyzgkJneEhpaRaijhpGARIQnhHCFm7W\nAspT7a139LTHRbfjeh/nnxpcaruO4wZeo7zlAa3S1aQOELm00ichl6LScnW+\nT2i2kt7bi9X5IiruO5oepJlTPi3MA1J2n3wvdPQmfFc59KldE4ukjv8oLfJj\n5RDCvAzEoeY65S1uiBcktQRNuqTJE51CnjBZDh7K/C0gM0zYexJOgm4TgCyI\n9/du8pV4+y+U4AV9ZjQd+R6F0VUBxFLfE3k+iH75mZuL7QgC8203BMuxJaD+\nmqB+4sinoHnaHNxtFcb0NloZThIzfjKc1T5B7URv8olLLGv6avPh/ca1zme6\nmPbNbbJ3MKFtvSpusyyu9qwStO9UJBcUXWhLi0GbVx+f4iXtW/lSSeF3iMcE\nuUFkRBgWFvv14V4AiSK5Q3sw/t9ZQEz7bjwfKyHpq4wCgj6Ah5Ybff/k/Ukm\n6V1PCZOWdLv94qRx6gYrF5YY34qPCFLdLk7xSb7yWZR/Q7r6zkK9U2HiuNfJ\ns0dhRmsu/1MQ4iGm2JQn0KzLHrXmqh+ZnTANXYTzYJnML6psTnhxZQ0w1loV\nGoln9knn6tJXtmQSZNC4Bp9Gj5V7jxkqulJubSnmQLRBq7yaQ25aJpJ1TtQ9\nYaho\r\n=ecBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIHHfMdAAzu+HxeyaTBO4VUUY9KZ3YJazZ7TfNjWgVbqBAh9Jgm9lbgCGZfHowF1+6w1CqyUmYovWhYv54hZ4KgW6"}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.1.0_1558101499624_0.6167521994686127"},"_hasShrinkwrap":false,"deprecated":"npm package tarball contains useless codeclimate-reporter binary, please update to version 3.1.1. See https://github.com/adriengibrat/ts-custom-error/issues/32"},"3.1.1":{"name":"ts-custom-error","version":"3.1.1","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","browser":"dist/custom-error.umd.js","browser:min":"dist/custom-error.umd.min.js","types":"dist/custom-error.d.ts","source":"src/index.ts","engines":{"node":">=8.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"microbundle --compress false","postbuild":"uglifyjs --compress --output $npm_package_browser_min -- $npm_package_browser && cat dist/factory.d.ts >> dist/custom-error.d.ts && rm --recursive --force dist/example dist/factory.d.ts dist/utils.d.ts dist/index.d.ts dist/**spec.* && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.min.d.ts","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^3.0.1","@semantic-release/git":"^7.0.6","@types/jest":"^24.0.0","@types/node":"^12.0.0","commitizen":"^3.0.5","cz-conventional-changelog":"^2.1.0","jest":"^23.6.0","jest-tap-reporter":"^1.9.0","lint-staged":"^8.1.0","microbundle":"^0.6.0","prettier":"^1.15.3","semantic-release":"^15.13.1","tap-notify":"^1.0.0","travis-deploy-once":"^5.0.11","ts-jest":"^24.0.0","tslint":"^5.12.0","tslint-config-prettier":"^1.17.0","tslint-config-standard":"^8.0.1","typescript":"^3.2.2"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.umd.min.js","label":"Minified UMD"}]}]},"gitHead":"0bf4263a9d9baa165e77d0e84f6061598089bd96","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.16.0","_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"dist":{"integrity":"sha512-f/syoy+pTE4z82qaiRuthEeZtCGNKzlfs0Zc8jpQFcz/CYMaFSwFSdfFt1sSFnPlDLOEm7RCROdIxZ44N8UlwA==","shasum":"d30c7415461dac93dc2cc9e9eb2dae92e6423901","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.1.1.tgz","fileCount":14,"unpackedSize":59216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHQfECRA9TVsSAnZWagAA444P/1vqj1vICn79tTaLUjWG\nUsHnv87cdQGxaNIFaWrxlQDr3AlWJI1D71IaorkD3rFAHm8c2hHUfv7uQssn\n4PZV6Javt4ppoUzgJy2fH61ZvhB91BRPzyv+NxDKBWuITDvY8IYnAUPchvS+\naWxCtofjN99m7AmceSFlbFO4YG3OUEOKSOxcT20RxMcxIxrwcmMPzDqq605G\nbZIpIIuDlflwxija7kZO5BXwwYEOwRqAnxa1txUdz9Er8f8osl0+bar+tilD\n6xaMOXZSEWQty8CkI0ABHk1V0mVnoKpWTM/hfTbyBUvOW4LPQDv9onfzeWE2\ncD/AMVB7BPpmHB22SLrJPXH026xeVtGphoPjuD3rxivPTBl3swDZAXL2VSJC\nnPlqjyUeTKnMXtCy3qVRRZFB28SKl/0oQ+8mClnqGX2W5ViQSLJmHAMR2DHG\nUMsiN23mIFQxPx128+TOoqSaALWPt9Vi6NX3wsRRE61smVXMJlX04oyclAcA\nZsEMxef1o45RgXJV8yD857gnpDhC/arjS0XaXfsWqnQT0VjOS3u2HrtDTeyk\nFjTzLeLpKnEIqg9x6SMOly7ilpSpTzA96GPcS1ehUW1CZr25KvR+Excv3J4g\ncfWktb6IpBwJA5hgYj3v98bHgowpXOKutTEMh5Vfs4U8t269d4foaNA6JMwO\n9YXh\r\n=xttn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZM1/kjOr4mIg8BsXGBJG03974Cp+EGP2wJ93qjlnjVAiEAqsNkg3ObFZ+mF50Qty2DXXnF4XUn2D/UUDaCfm66gmw="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.1.1_1562183619889_0.27349297936699224"},"_hasShrinkwrap":false},"3.2.0":{"name":"ts-custom-error","version":"3.2.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","unpkg":"dist/custom-error.umd.js","types":"dist/custom-error.d.ts","engines":{"node":">=8.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm --recursive --force dist","build":"tsc --build tsconfig.json && microbundle build --no-compress --entry dist/src/index.js","postbuild":"npm run minify:umd && npm run types:concat && npm run dist:cleanup","minify:umd":"uglifyjs --compress --output $npm_package_unpkg -- $npm_package_unpkg","types:concat":"cat dist/src/factory.d.ts >> dist/src/custom-error.d.ts && cat dist/src/custom-error.d.ts > dist/custom-error.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts","dist:cleanup":"rm --recursive --force dist/src","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz","deploy":"travis-deploy-once semantic-release"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^25.2.3","@types/node":"^14.0.4","commitizen":"^4.1.2","cz-conventional-changelog":"^3.2.0","jest":"^26.0.1","jest-tap-reporter":"^1.9.0","lint-staged":"^10.2.4","microbundle":"^0.11.0","prettier":"^2.0.5","semantic-release":"^17.0.7","travis-deploy-once":"^5.0.11","ts-jest":"^26.0.0","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^3.9.3","uglifyjs":"^2.4.11"},"mangle":{"regex":"^(?!CustomError\b).*"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.d.ts","label":"Typescript typings"},{"path":"dist/custom-error.js","label":"Common JS"},{"path":"dist/custom-error.js.map","label":"Common JS - sourcemap"},{"path":"dist/custom-error.mjs","label":"ES module"},{"path":"dist/custom-error.mjs.map","label":"ES module - sourcemap"},{"path":"dist/custom-error.umd.js","label":"UMD (minified, CDN ready)"},{"path":"dist/custom-error.umd.js.map","label":"UMD - sourcemap"}]}]},"gitHead":"730fa8868a0e77c41059f98f3cf5c9d556f3256b","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cBvC2QjtvJ9JfWLvstVnI45Y46Y5dMxIaG1TDMGAD/R87hpvqFL+7LhvUDhnRCfOnx/xitollFWWvUKKKhbN0A==","shasum":"ff8f80a3812bab9dc448536312da52dce1b720fb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.2.0.tgz","fileCount":12,"unpackedSize":42605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREEuCRA9TVsSAnZWagAAkiYP/ifEb7VFMqU5MF6wr5v9\nqmRZxM4l+hgSdluwrV17M7jA+CR9qqysOB0hwCRJEkYmkr3vaY5PhfkX2/Ip\nC/brbKB6h4vVOLHIyZHPr7i41efCViXsMU7WB5R7Es+VL5LBzjF1wJsACYEa\nvupppcIGPhI9Vr6m1DE29aBWl1dB8pOINoGkYF2RYdTjbpg1ITC13UpFDLbC\n8MRSoEmxqzhzFuT2OspsqfF2LKfa2eGcJFWZoZuCNIzXt0v0crQSTvudYDor\nb8QkohJ2qa/XADkX7g5m4k3bUML7BQPtdyg9xJAhgR9NAGAx+7Bd+tnmjK7Y\nraW7vJwJv/jv5YPZdJB0Samx/R6Bd47Yx09ygEQT0H+Ib/zRlj3k1+zt/NQz\n+LpfpnklhArRXkCgel0LRtLzNx02hllU1cL3uxLnZncrWclhIPdkDHzCwZF1\ni8JJ/SZZty8RsCfiapOEHgv7ZsSdo2w4lpDeDuKZHDWvu33hw/yjR+QuZFeT\nrypMrCQLQIDFc5pPywJ6KqhWfOY4V7UgTC1V32UkCrehB/bPQe9CZqu88MuE\nHTW03x1wjmHaSMA17Bj9b3TOzRYWSjAocq4wy9F86DpJO1NHHsw3Rkb4n7Ob\ns98/IL6w+sCJe97ibByCD6aeOr0V1oxI/Tt6Ybx1M5t3FxDOX6H28ishrsEp\nSJf4\r\n=7uk/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvHFFiuAnOZiYW9xD1uqLKcxgH5I4fxlSqTE1LqpKffgIgWJoNrM4ibzegwKywLchvPqhK1jTzqzyo2/LYWiRS6Nw="}]},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.2.0_1598308653887_0.43432048602707773"},"_hasShrinkwrap":false},"3.2.2":{"name":"ts-custom-error","version":"3.2.2","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","unpkg":"dist/custom-error.umd.js","types":"dist/custom-error.d.ts","engines":{"node":">=14.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm -rf dist","build":"tsc --build tsconfig.json && microbundle build --no-compress --entry dist/src/index.js","postbuild":"npm run minify:umd && npm run types:concat && npm run dist:cleanup","minify:umd":"uglifyjs --compress --output dist/custom-error.umd.js -- dist/custom-error.umd.js","types:concat":"cat dist/src/factory.d.ts >> dist/src/custom-error.d.ts && cat dist/src/custom-error.d.ts > dist/custom-error.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts","dist:cleanup":"rm -rf dist/src","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.8","@types/node":"^18.7.13","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","jest":"^28.0.0","jest-tap-reporter":"^1.9.0","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-jest":"^28.0.8","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.8.2","uglifyjs":"^2.4.11"},"mangle":{"regex":"^(?!CustomError\b).*"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.d.ts","label":"Typescript typings"},{"path":"dist/custom-error.js","label":"Common JS"},{"path":"dist/custom-error.js.map","label":"Common JS - sourcemap"},{"path":"dist/custom-error.mjs","label":"ES module"},{"path":"dist/custom-error.mjs.map","label":"ES module - sourcemap"},{"path":"dist/custom-error.umd.js","label":"UMD (minified, CDN ready)"},{"path":"dist/custom-error.umd.js.map","label":"UMD - sourcemap"}]}]},"gitHead":"af71c16153b46ec516c5a186172004486bb56bf2","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.2.2","_nodeVersion":"16.16.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-u0YCNf2lf6T/vHm+POKZK1yFKWpSpJitcUN3HxqyEcFuNnHIDbyuIQC7QDy/PsBX3giFyk9rt6BFqBAh2lsDZQ==","shasum":"06a567ea92f5df0b61c25722bb4e3772f79c5e5b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.2.2.tgz","fileCount":15,"unpackedSize":56689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6vahyMfk0rTT2TTHHmYBK6MrD252z0RPNtFMzxurugAiEA/+QrVrt8+KxvX2MEfGPbt9Hdi5yv9ABzxR82uYyYrS0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCi9YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofvw/9FbWAnGTzLvzH//iPYn+4XfS9v6pwwhxc/S+pz6S/kGMeqSBi\r\n5xsR6VejBY5o5lxhiq9fyVXsOTDB+NpA4SN+tpAD9QsqGUK914K+Z7Ah3p1d\r\nZSFQw8VqQYySxt1Jpp9IKAR/l/jZLHeVrlKqkeKzE7x6SyaDaPnMF7cugs68\r\nRAJgRheP3NPxpajwwIcfbx7C49oo5US6V8oSW7yoXxiZ1Z7CQ6QbvZ54ZNfe\r\nRz4SbvwwjAWOo9EksqdxT9tn0kBMJ+qLoDgYeSO4ofKfW4gql0sy8BtoYzr8\r\nsJWq2V3XPWtFikPuPR/zRWCpk+Cez+ucKPWFO7M/o3isX2VU700Aak42pEbX\r\nU2ccXcDcJ0dvKcxK8zTIAyBgs04PzrSAQIfhwe61zQ2jBilVi7kV0cDkM9aw\r\nkAm5AEMquyOoL6ExPFTqeZ8Aqpi6CnGqLFPiqbZdCasHHq113nCphKXi19fB\r\n4g/tExBHhYPbWEvINg1LQsNX/4QFIeNdj2O6u/sgTxRSNBnpBtQixzAlMzHU\r\ngioSWp0Z2yqdJJheE9C9X2ukd++lSfNDjXTqFrGvPKN0DwfEcd6bHdYfkLa8\r\nkWNlaFO2UqXrN9d+mVGO+7ZlZ7SOv/KFkl4jA9L0PVYbhLIhVF57faldHiCw\r\nFIjqeWl8AuouCpsT+m/6P/LmZ25lL42tlXQ=\r\n=M6Qe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.2.2_1661611864171_0.6281925364473695"},"_hasShrinkwrap":false},"3.3.0":{"name":"ts-custom-error","version":"3.3.0","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","unpkg":"dist/custom-error.umd.js","types":"dist/custom-error.d.ts","engines":{"node":">=14.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm -rf dist","build":"tsc --build tsconfig.json && microbundle build --no-compress --entry dist/src/index.js","postbuild":"npm run minify:umd && npm run types:concat && npm run dist:cleanup","minify:umd":"uglifyjs --compress --output dist/custom-error.umd.js -- dist/custom-error.umd.js","types:concat":"cat dist/src/factory.d.ts >> dist/src/custom-error.d.ts && cat dist/src/custom-error.d.ts > dist/custom-error.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts","dist:cleanup":"rm -rf dist/src","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.8","@types/node":"^18.7.13","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","jest":"^28.0.0","jest-tap-reporter":"^1.9.0","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-jest":"^28.0.8","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.8.2","uglifyjs":"^2.4.11"},"mangle":{"regex":"^(?!CustomError\b).*"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.d.ts","label":"Typescript typings"},{"path":"dist/custom-error.js","label":"Common JS"},{"path":"dist/custom-error.js.map","label":"Common JS - sourcemap"},{"path":"dist/custom-error.mjs","label":"ES module"},{"path":"dist/custom-error.mjs.map","label":"ES module - sourcemap"},{"path":"dist/custom-error.umd.js","label":"UMD (minified, CDN ready)"},{"path":"dist/custom-error.umd.js.map","label":"UMD - sourcemap"}]}]},"gitHead":"5522f2f767aa696d2cc037069d4ce5d002583a5d","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.3.0","_nodeVersion":"16.17.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-wdBacIvfF3z0iFL8uRvTKwr8iwBrKIQ5cUDSRismp5O9N35O7qla3KX+B0FLfD6L8Frey/vVmEdLoal0lULzSQ==","shasum":"55c48ccd36cff73ab8060b76269c96fdc1bf88d9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.3.0.tgz","fileCount":16,"unpackedSize":57727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZj/FXF7JGOXBQlo3NfyFfwCYTtRHlHhHMltV6uYNfjAiEAzzs4yCzZd5s05P9Bz8yPn1EjOf/LQrj6uLDiJwwiuqM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVCzBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNfQ//Wk1NNmUAJe9GG0hSq4GRB/h5jvlNtHVkuqeLeFwF1+NGRYMG\r\nI1y0MKdle+saFx2jJIgggnuU2l8vOZ9/dl28l3NzF8FVwAZdzA41zpGfqNMC\r\nTSuoC3g4Pm1fkda/3m3dMUysgLYumPDpVGxz2yJa5jy2NmdupFJ7+ncSuX6o\r\ny4xRj0HnrXp9gi9ecpI1xkJJ6ZVvyGtsArimHdlXzmD4RFlmftWTWSRRq6yc\r\ny4fNL+h+Llsebq869AlIuydOH0QC2XbovAo7U6okYbvuHaJgTlbBPlVJytVF\r\n8usHEwDdzcKBQWhC/+GT/Eqn7Kjr8aWMWixQNnN7pOVyGoqicof7H42r/TVo\r\nkfQwANQuubHKhlwooYE5nkg+yQnM3Qj9HUAO3b1fh6OqDSS+KZ6L35mCXbQ2\r\npjLm/7g70uV51DijSvO3g3t0bhM1mbhKLOUoNB/674JproA3os76/X3vK13C\r\nWX9Oxc3ijRzWu5fspY5zhzMEjFGZ1eCknFWks3/RssJPOojjeBtyiGHBLpDH\r\n489EqILqi/6jNIZPNwsj2nQUJvlDLteVYdSf1ysC40UuGXM3ZWPEeKaCGS0h\r\nbQnnHIzpLXf+KtOY8orrDyb9aXVpwrgLVP+ZXPf1EYnslgVLETj+GB0B1nm+\r\nydEu3MENl+tQTbxZxVs+1+hBx/P34t/sauA=\r\n=fP8p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.3.0_1666460864978_0.46300885768240807"},"_hasShrinkwrap":false,"deprecated":"Introduced an error: Cannot find name 'ErrorOptions', see https://github.com/adriengibrat/ts-custom-error/issues/81"},"3.3.1":{"name":"ts-custom-error","version":"3.3.1","description":"Extend native Error to create custom errors","repository":{"type":"git","url":"git+https://github.com/adriengibrat/ts-custom-error.git"},"bugs":{"url":"https://github.com/adriengibrat/ts-custom-error/issues"},"keywords":["custom Error","extend","Error"],"author":{"name":"Adrien Gibrat","email":"adrien.gibrat@gmail.com"},"license":"MIT","main":"dist/custom-error.js","module":"dist/custom-error.mjs","unpkg":"dist/custom-error.umd.js","types":"dist/custom-error.d.ts","engines":{"node":">=14.0.0"},"scripts":{"start":"jest --watch --notify","prebuild":"rm -rf dist","build":"tsc --build tsconfig.json && microbundle build --no-compress --entry dist/src/index.js","postbuild":"npm run minify:umd && npm run types:concat && npm run dist:cleanup","minify:umd":"uglifyjs --compress --output dist/custom-error.umd.js -- dist/custom-error.umd.js","types:concat":"cat dist/src/factory.d.ts >> dist/src/custom-error.d.ts && cat dist/src/custom-error.d.ts > dist/custom-error.d.ts && cat dist/custom-error.d.ts > dist/custom-error.umd.d.ts","dist:cleanup":"rm -rf dist/src","test":"jest","coverage":"jest --coverage","commit":"lint-staged && git-cz"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@types/jest":"^28.1.8","@types/node":"^18.7.13","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","jest":"^28.0.0","jest-tap-reporter":"^1.9.0","lint-staged":"^13.0.3","microbundle":"^0.15.1","prettier":"^2.7.1","semantic-release":"^19.0.5","ts-jest":"^28.0.8","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^9.0.0","typescript":"^4.8.2","uglifyjs":"^2.4.11"},"mangle":{"regex":"^(?!CustomError\b).*"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"prettier":{"useTabs":true,"semi":false,"singleQuote":true,"trailingComma":"all"},"lint-staged":{"*.ts":["prettier --write","tslint","git add"]},"jest":{"reporters":["jest-tap-reporter"],"testRegex":"\\.spec\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"moduleFileExtensions":["ts","js"],"preset":"ts-jest","testMatch":null},"release":{"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm",{"path":"@semantic-release/github","assets":[{"path":"dist/custom-error.d.ts","label":"Typescript typings"},{"path":"dist/custom-error.js","label":"Common JS"},{"path":"dist/custom-error.js.map","label":"Common JS - sourcemap"},{"path":"dist/custom-error.mjs","label":"ES module"},{"path":"dist/custom-error.mjs.map","label":"ES module - sourcemap"},{"path":"dist/custom-error.umd.js","label":"UMD (minified, CDN ready)"},{"path":"dist/custom-error.umd.js.map","label":"UMD - sourcemap"}]}]},"gitHead":"43e15da6b99f5441723e10dbfd9d527e2aa8fead","homepage":"https://github.com/adriengibrat/ts-custom-error#readme","_id":"ts-custom-error@3.3.1","_nodeVersion":"16.17.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==","shasum":"8bd3c8fc6b8dc8e1cb329267c45200f1e17a65d1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/ts-custom-error/-/ts-custom-error-3.3.1.tgz","fileCount":16,"unpackedSize":58111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/NvuslYqVC7SzRCYBC16cpY3foQbvD5sHAZaZT8PldAiBD5E15sX1kwZTm6rwqDBDbIrOV6c4C7khyngnt0EefOg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYX/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotKBAAhcD/gvDxi2TxpFg8c5mZN3/8xCTvXLQV4wEMCLGLPo5B15FZ\r\nkLEHBAeRju3BGkltRpBaxMmTRRW3u2RjSbijdhHm+v71d/z6w4PenUytQMUa\r\nDJEu6Kv+0PNzp1tZDUEIta57d9OiuB71UIlvxLyruweRJQ/Uwn77HMSim17J\r\nyKqTRlxaejiMoywJn1HrCgXo4RlkDFvFqPsGr+uLJfoCZUDJvIkbIP1SHG5W\r\nnA6quq/Cj+44idN1OQBMKJt+syT7k7qXiRj/5QL6bDEkBiOFh7/ro7mGG+GR\r\nD5mo873d8Kqq2FKJMXSd+nrVPI8J5/OsuGloRKAi6n3YIm4W9uoZu654iTmo\r\n02vZBG71kZ3xcNArkQbr636c7DH0Hr7XP/hwifXYyK2POfSaN9qYUc0chbeG\r\nSsys0lIzGQGrTlV+xItZc/Icc3ItdqJjR5prxpBoxNWYQHGkTKD3WQUpflK4\r\nn+sUXSPaCKUB8poB3vdykFZHGENvBAOJmGNjTvbhgjJp6+N+1aaSHRh+OgSD\r\nn1n7VotEC+NKFH+DLj3he4pHW8GSEYTCdkhNW1AKuWbOWpvYhQyJ8DMaLwuk\r\nHuoMWlR3QLOHHNdfbNyH7t5QBz0BCOi9fnL72bvgq0uBBrE93WJYuSqOS3hp\r\ndUTL6yoIwCVQnV6GhduY8qd+0tRc2lO6vzQ=\r\n=6EgL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"adrien.gibrat@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"adrien.gibrat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-custom-error_3.3.1_1667334136638_0.6705666748939874"},"_hasShrinkwrap":false}},"name":"ts-custom-error","time":{"0.0.1":"2018-03-12T01:56:02.887Z","created":"2018-03-13T07:23:48.512Z","1.0.1":"2018-03-13T07:23:48.610Z","modified":"2022-11-01T20:22:16.920Z","2.0.0":"2018-03-16T08:34:21.083Z","2.1.0":"2018-03-24T21:17:41.686Z","2.2.0":"2018-04-04T21:38:05.055Z","2.2.1":"2018-04-04T22:01:58.554Z","2.2.2":"2018-12-29T12:57:07.888Z","3.0.0":"2019-03-15T11:10:56.370Z","3.1.0":"2019-05-17T13:58:19.871Z","3.1.1":"2019-07-03T19:53:40.041Z","3.2.0":"2020-08-24T22:37:34.088Z","3.2.2":"2022-08-27T14:51:04.412Z","3.3.0":"2022-10-22T17:47:45.133Z","3.3.1":"2022-11-01T20:22:16.839Z"},"readmeFilename":"README.md","homepage":"https://github.com/adriengibrat/ts-custom-error#readme"}