{"_id":"bail","_rev":"1453493","name":"bail","description":"Throw a given error","dist-tags":{"latest":"2.0.2"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2021-11-07T08:41:01.000Z","created":"2015-07-28T19:33:20.693Z","2.0.2":"2021-11-07T08:39:23.227Z","2.0.1":"2021-03-26T09:05:46.506Z","2.0.0":"2021-03-17T10:42:42.832Z","1.0.5":"2020-01-25T10:18:25.795Z","1.0.4":"2019-05-07T12:05:02.812Z","1.0.3":"2018-04-16T19:12:14.797Z","1.0.2":"2017-07-09T10:43:09.498Z","1.0.1":"2016-07-23T19:16:10.457Z","1.0.0":"2015-07-28T19:33:20.693Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"versions":{"2.0.2":{"name":"bail","version":"2.0.2","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.18.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.46.0"},"scripts":{"prepublishOnly":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"442e2492a67d086354d38c00ec6dbb316cf953e3","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@2.0.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d","size":2935,"noattachment":false,"key":"/bail/-/bail-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-2.0.2.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_2.0.2_1636274363073_0.7325734507132664"},"_hasShrinkwrap":false,"publish_time":1636274363227,"_cnpm_publish_time":1636274363227},"2.0.1":{"name":"bail","version":"2.0.1","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"53f0ef53a83814a634b97df024401a6bcf83ec01","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@2.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"shasum":"d676736373a374058a935aec81b94c12ba815771","size":2368,"noattachment":false,"key":"/bail/-/bail-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-2.0.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_2.0.1_1616749546309_0.859336192497441"},"_hasShrinkwrap":false,"publish_time":1616749546506,"_cnpm_publish_time":1616749546506},"2.0.0":{"name":"bail","version":"2.0.0","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"f32a3f70a9f09528f851d37a6bb110b4080cf933","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"shasum":"b5d7fdc5d2f86628ae3e8b7abedcfd4a241f77b9","size":2434,"noattachment":false,"key":"/bail/-/bail-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-2.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_2.0.0_1615977762721_0.5307638579490497"},"_hasShrinkwrap":false,"publish_time":1615977762832,"_cnpm_publish_time":1615977762832},"1.0.5":{"name":"bail","version":"1.0.5","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js -s bail -o bail.js","build-mangle":"browserify index.js -s bail -p tinyify -o bail.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["bail.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"2628e331be0feef42b66cf546f468f3e92670dd4","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.5","_nodeVersion":"13.0.1","_npmVersion":"6.13.6","dist":{"shasum":"b6fa133404a392cbc1f8c4bf63f5953351e7a776","size":2117,"noattachment":false,"key":"/bail/-/bail-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.5.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_1.0.5_1579947505639_0.4611247030259449"},"_hasShrinkwrap":false,"publish_time":1579947505795,"_cnpm_publish_time":1579947505795},"1.0.4":{"name":"bail","version":"1.0.4","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.12.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.5.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js -s bail -o bail.js","build-mangle":"browserify index.js -s bail -p tinyify -o bail.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["bail.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"ba14fe30510b1addf0fc85ec055f8557688f0a20","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.4","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"7181b66d508aa3055d3f6c13f0a0c720641dde9b","size":2095,"noattachment":false,"key":"/bail/-/bail-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.4.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_1.0.4_1557230702677_0.1830860609772138"},"_hasShrinkwrap":false,"publish_time":1557230702812,"_cnpm_publish_time":1557230702812},"1.0.3":{"name":"bail","version":"1.0.3","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","prettier":"^1.12.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s bail > bail.js","build-mangle":"esmangle bail.js > bail.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off"},"ignores":["bail.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"gitHead":"dbccf158bd687c3d4fe2f5ae6fdd425bdbdc8b72","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"63cfb9ddbac829b02a3128cd53224be78e6c21a3","size":2071,"noattachment":false,"key":"/bail/-/bail-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.3.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail_1.0.3_1523905934727_0.522148058063743"},"_hasShrinkwrap":false,"publish_time":1523905934797,"_cnpm_publish_time":1523905934797},"1.0.2":{"name":"bail","version":"1.0.2","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s bail > bail.js","build-mangle":"esmangle bail.js > bail.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["bail.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ee3ca49d6e9be066302667cfd39b9681516cd551","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.2","_shasum":"f7d6c1731630a9f9f0d4d35ed1f962e2074a1764","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"f7d6c1731630a9f9f0d4d35ed1f962e2074a1764","size":1950,"noattachment":false,"key":"/bail/-/bail-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.2.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bail-1.0.2.tgz_1499596988656_0.6589261905755848"},"directories":{},"publish_time":1499596989498,"_hasShrinkwrap":false,"_cnpm_publish_time":1499596989498},"1.0.1":{"name":"bail","version":"1.0.1","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"bugs":{"url":"https://github.com/wooorm/bail/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^7.0.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s bail > bail.js","build-mangle":"esmangle bail.js > bail.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"ignores":["bail.js","bail.min.js"]},"remarkConfig":{"output":true,"plugins":["comment-config","github","lint","validate-links"],"settings":{"bullet":"*"}},"gitHead":"5f9cf008fe599445037e88974801dfd66f9c1911","homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.1","_shasum":"912579de8b391aadf3c5fdf4cd2a0fc225df3bc2","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"912579de8b391aadf3c5fdf4cd2a0fc225df3bc2","size":2298,"noattachment":false,"key":"/bail/-/bail-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.1.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bail-1.0.1.tgz_1469301368484_0.1634318893775344"},"directories":{},"publish_time":1469301370457,"_cnpm_publish_time":1469301370457,"_hasShrinkwrap":false},"1.0.0":{"name":"bail","version":"1.0.0","description":"Throw a given error","license":"MIT","keywords":["fail","bail","throw","callback","error"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/bail.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"devDependencies":{"browserify":"^11.0.0","eslint":"^0.24.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^0.27.0","mdast-github":"^0.3.1","mdast-lint":"^0.4.1","mdast-yaml-config":"^0.2.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coveralls":"istanbul cover _mocha --report lcovonly -- --check-leaks test.js","test-coverage":"istanbul cover _mocha -- --check-leaks test.js","test-travis":"npm run test-coveralls","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","build-md":"mdast . LICENSE --output --quiet","build-bundle":"browserify index.js --bare -s bail > bail.js","postbuild-bundle":"esmangle bail.js > bail.min.js","build":"npm run build-md && npm run build-bundle"},"gitHead":"fb1817119d5daa77b3c045cc8713e20848ab7791","bugs":{"url":"https://github.com/wooorm/bail/issues"},"homepage":"https://github.com/wooorm/bail#readme","_id":"bail@1.0.0","_shasum":"86aa0f9ec2ce307f07a1a4d4983f0bc760e18aab","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"86aa0f9ec2ce307f07a1a4d4983f0bc760e18aab","size":2250,"noattachment":false,"key":"/bail/-/bail-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bail/download/bail-1.0.0.tgz"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1438112000693,"_cnpm_publish_time":1438112000693,"_hasShrinkwrap":false}},"readme":"# bail\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n\nThrow if given an error.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`bail(err?)`](#bailerr)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package throws a given error.\n\n## When should I use this?\n\nUse this package if you’re building some scripts that might theoretically get\nerrors but frequently don’t and you keep writing `if (error) throw error` over\nand over again and you’re just really done with that.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 12.20+, 14.14+, or 16.0+), install with [npm][]:\n\n```sh\nnpm install bail\n```\n\nIn Deno with [Skypack][]:\n\n```js\nimport {bail} from 'https://cdn.skypack.dev/bail@2?dts'\n```\n\nIn browsers with [Skypack][]:\n\n```html\n<script type=\"module\">\n  import {bail} from 'https://cdn.skypack.dev/bail@2?min'\n</script>\n```\n\n## Use\n\n```js\nimport {bail} from 'bail'\n\nbail()\n\nbail(new Error('failure'))\n// Error: failure\n//     at repl:1:6\n//     at REPLServer.defaultEval (repl.js:154:27)\n//     …\n```\n\n## API\n\nThis package exports the following identifier: `bail`.\nThere is no default export.\n\n### `bail(err?)`\n\nThrow a given error (`Error?`).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nThere are no extra exported types.\n\n## Compatibility\n\nThis package is at least compatible with all maintained versions of Node.js.\nAs of now, that is Node.js 12.20+, 14.14+, and 16.0+.\nIt also works in Deno and modern browsers.\n\n## Security\n\nThis package is safe.\n\n## Related\n\n*   [`noop`][noop]\n*   [`noop2`][noop2]\n*   [`noop3`][noop3]\n\n## Contribute\n\nYes please!\nSee [How to Contribute to Open Source][contribute].\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/wooorm/bail/workflows/main/badge.svg\n\n[build]: https://github.com/wooorm/bail/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/wooorm/bail.svg\n\n[coverage]: https://codecov.io/github/wooorm/bail\n\n[downloads-badge]: https://img.shields.io/npm/dm/bail.svg\n\n[downloads]: https://www.npmjs.com/package/bail\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/bail.svg\n\n[size]: https://bundlephobia.com/result?p=bail\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[skypack]: https://www.skypack.dev\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[typescript]: https://www.typescriptlang.org\n\n[contribute]: https://opensource.guide/how-to-contribute/\n\n[noop]: https://www.npmjs.com/package/noop\n\n[noop2]: https://www.npmjs.com/package/noop2\n\n[noop3]: https://www.npmjs.com/package/noop3\n","_attachments":{},"homepage":"https://github.com/wooorm/bail#readme","bugs":{"url":"https://github.com/wooorm/bail/issues"},"license":"MIT"}