{"_id":"babel-plugin-syntax-optional-catch-binding","_rev":"11-be80e349805eb5bbf0ec465f38720f20","name":"babel-plugin-syntax-optional-catch-binding","description":"Allow parsing of optional catch bindings","dist-tags":{"next":"7.0.0-beta.3","latest":"7.0.0-alpha.16"},"versions":{"7.0.0-alpha.16":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-alpha.16","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{},"devDependencies":{},"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-alpha.16","scripts":{},"_shasum":"b1325e8e64e0472b21206e359ffd6bc3f4dbd621","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"b1325e8e64e0472b21206e359ffd6bc3f4dbd621","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.16.tgz","integrity":"sha512-iA/EHk3DWk1GNej1NLzy2qitPcnVygJBh5U+zd77SLU4/WCOEnu20bOILDClRy+1g278asxYwiADiU977hkm5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCp/0HaqoKSqqTDQeyZBybFKg4b+Da2osi+bf5HlLjEAiA7cbhUzzhMDvkd8gGJi5VuH255MZUc2LBk5aYsXjO65g=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.16.tgz_1501017448936_0.7121132994070649"}},"7.0.0-alpha.17":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-alpha.17","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{},"devDependencies":{},"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-alpha.17","scripts":{},"_shasum":"78b28319ddd70d5784602d2fda5b15e40ecaaf7a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"78b28319ddd70d5784602d2fda5b15e40ecaaf7a","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.17.tgz","integrity":"sha512-x2G8l+1orAlBIGRzze+tclrtiMKhEqVoV+xvJZl9StufOhIq1IKfPjrp3y86sbexFAYimLM/4P94fgkoYY3rqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfzoj8k0gEfza+qfdl2hlnXeALhCUVyfgnGFoKZaimhQIgGZND/4NelMojaRkGuea4AdK9+zJ1aL6gLSgSdiEC6Rw="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.17.tgz_1501072738053_0.230061522917822"}},"7.0.0-alpha.18":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-alpha.18","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"dependencies":{},"devDependencies":{},"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-alpha.18","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-M2LuJa1mU2fzfhFTBCXEeyUOi4N7ASOowjibBsR+vm+eMhtN5d8gh1EsteFvptWedqo59Y5ttCXgCmo5oYLmxg==","shasum":"4414d1fcf6be171d78d1bc26e2cc5ffa377c4911","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChazU2ufyn+b2IWq6bwDJ/IQFE09y1XW4j+9kIIXolWwIgH5OPeNc47IGF2BLU+LDAbrYgBwtDueHPeA805t/Ujp0="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.18.tgz_1501798846656_0.4237301067914814"}},"7.0.0-alpha.19":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-alpha.19","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-alpha.19","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-vktL53f4hWMx1q+/4WuNrsfaMIHz0rTDqcq6WYzmjhx+2dXHQpg5cAsvNY4OSHNGHGqvhjGrthL3EkO1uUnvkA==","shasum":"15479086d1c18ef63b02491ff96691116f17bb35","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKqzx9oSTwtu2BOwUopj8clCmNAGuE0jFrOoi/NTFdNAiEAgb/yBdqkDXejUJpbjp1Gj1rsgugF/NupCaTMpnV6soY="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.19.tgz_1502144480885_0.6567047371063381"}},"7.0.0-alpha.20":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-alpha.20","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-alpha.20","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-86yYI7xUcbP9AJYbWoEjp7YgtwRuOFJv7cbsfOy4v4F4b4yJGRwKjuv56+k6nt9AG1f+gye6LIhu7HNP/oPAlg==","shasum":"ad700af650f8a0c9b63c550891b5a69214457e8f","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqP2uqOaXmsF+UzeiN/TTj98RNrcBSYpE0alw/ggNT/AIgR8bUeBm5ZPKzteezQ8Lg2DzlW75PpaVAvqIgo98C1z8="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-alpha.20.tgz_1504119108752_0.21717662014998496"}},"7.0.0-beta.0":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-beta.0","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-sOFwqMLFzIhOfvRUBaAfgDCIxgpBCg7rwjZlO+XNCql7EfRzZhorFn2kmrtEL5vLb84BRqZiYbeCBVqJdgwdwA==","shasum":"9c92545c42865954c544f480648e179ba15757fb","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwiYt+ZNT5/NX7JoNo0+ZOKgF1XYcUM3Q4+w5mrpR26AiBNe1iOFlOAH1CxJkaZFhq/b3tn+D9HbM4gqdjG5SuRcg=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.0.tgz_1505185315156_0.6431479209568352"}},"7.0.0-beta.1":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-beta.1","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-beta.1","_npmVersion":"5.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-JEBsny6j+TMVG5egAMSjDj6FwRTM86INGdTOu/jzmoxx7jA/CjVGyAaszlWavKQ+KJjfpTL7C5qsqZhgSF2Slw==","shasum":"3575e321516c903dd2677374426983e71a7d7e2d","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbO6rBNXmdkk4qo3GiV2WRk2aouAn3UZDUtC9FTjCG2AiBxzhZY5vbFfNrqjDj0yokw+OsAtuRTTHPuVlw+uH6DJw=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.1.tgz_1505851748383_0.9140605903230608"}},"7.0.0-beta.2":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-beta.2","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-beta.2","_npmVersion":"5.4.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-xMw97Nf2B+dXbK//VyjeIc+Eubi2WStbEnqEgYknn04cgkB1FlBq+i7ONa8pDTmAfYBMfk7eDjAyoG4S0YAeJw==","shasum":"78fbc368d8aa7a4307abb00adadfaee721f9f23b","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRNqucfI4R2Si2xCN2RhBR+ylXD/e1P1myG6AWN4ZxEgIhAKAgFKsTG9hfa2ZepKvbMBKK+w/z37V/7tfJFs2McrLY"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.2.tgz_1506438894487_0.7805206018965691"}},"7.0.0-beta.3":{"name":"babel-plugin-syntax-optional-catch-binding","version":"7.0.0-beta.3","description":"Allow parsing of optional catch bindings","repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","main":"lib/index.js","keywords":["babel-plugin"],"_id":"babel-plugin-syntax-optional-catch-binding@7.0.0-beta.3","_npmVersion":"5.5.1","_nodeVersion":"8.1.4","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"integrity":"sha512-IDrRx+htXqZO0IvQ0Heru01LDfDvC2lIFeM19pVS0EHVLy4Bpj5Sg0o7joOjj1j8ewzgSJLC1FOXqj7zXVedkg==","shasum":"61416bec2803a97ff25beb80771ce88e21793365","tarball":"https://registry.npmjs.org/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIbymOcpj5AFB5mUc/3JS2B+hpN9LCRW/saq1saDgzNAiEA0tC07q9uCbuNZsjN31L9dhgX543ij2mC4YDHgN4n7aw="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.3.tgz_1508073079357_0.515974378446117"}}},"readme":"# babel-plugin-syntax-optional-catch-binding\n\n> This plugin allows Babel to parse optional catch bindings.\n\n## Example\n\n**Syntax**\n\n```javascript\ntry {\n  throw 0;\n} catch {\n  doSomethingWhichDoesntCareAboutTheValueThrown();\n  console.log(\"Yay, code executes!\");\n}\n```\n\n## Installation\n\n```sh\nnpm install --save-dev babel-plugin-syntax-optional-catch-binding\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"syntax-optional-catch-binding\"]\n}\n```\n\n### Via CLI\n\n```sh\nbabel --plugins syntax-optional-catch-binding script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"syntax-optional-catch-binding\"]\n});\n```\n\n## References\n\n* [Proposal: Optional Catch Binding for ECMAScript](https://github.com/babel/proposals/issues/7)\n","maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"}],"time":{"modified":"2022-06-13T04:03:49.011Z","created":"2017-07-25T21:17:29.907Z","7.0.0-alpha.16":"2017-07-25T21:17:29.907Z","7.0.0-alpha.17":"2017-07-26T12:38:58.965Z","7.0.0-alpha.18":"2017-08-03T22:20:46.786Z","7.0.0-alpha.19":"2017-08-07T22:21:21.005Z","7.0.0-alpha.20":"2017-08-30T18:51:50.146Z","7.0.0-beta.0":"2017-09-12T03:01:55.992Z","7.0.0-beta.1":"2017-09-19T20:09:08.475Z","7.0.0-beta.2":"2017-09-26T15:14:55.417Z","7.0.0-beta.3":"2017-10-15T13:11:20.334Z"},"keywords":["babel-plugin"],"repository":{"type":"git","url":"https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding"},"license":"MIT","readmeFilename":"README.md"}