{"_id":"remove-try-require","_rev":"81478","name":"remove-try-require","description":"Transform stream to remove require calls from inside a try{} statement","dist-tags":{"latest":"0.0.0"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"time":{"modified":"2021-06-03T10:26:00.000Z","created":"2014-02-27T05:06:02.602Z","0.0.0":"2014-02-27T05:06:02.602Z"},"users":{},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"repository":{"type":"git","url":"git://github.com/hughsk/remove-try-require"},"versions":{"0.0.0":{"name":"remove-try-require","description":"Transform stream to remove require calls from inside a try{} statement","version":"0.0.0","main":"index.js","dependencies":{"ast-transform":"0.0.0","ast-parents":"0.0.1","replace-method":"0.0.0"},"devDependencies":{"tape":"~2.5.0","detective":"~2.4.0","stream-browserify":"~0.1.3","bl":"~0.7.0"},"scripts":{"test":"node test"},"author":{"name":"Hugh Kennedy","email":"hughskennedy@gmail.com","url":"http://hughsk.io/"},"license":"MIT","repository":{"type":"git","url":"git://github.com/hughsk/remove-try-require"},"bugs":{"url":"https://github.com/hughsk/remove-try-require/issues"},"homepage":"https://github.com/hughsk/remove-try-require","keywords":["remove","ast","try","catch","statement","parse","compatability","browserify"],"_id":"remove-try-require@0.0.0","dist":{"shasum":"4ebd8fa05fb6f5f76ba96f0a70ba41aed8d86422","size":2384,"noattachment":false,"key":"/remove-try-require/-/remove-try-require-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remove-try-require/download/remove-try-require-0.0.0.tgz"},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"hughsk","email":"hughskennedy@gmail.com"}],"directories":{},"publish_time":1393477562602,"_cnpm_publish_time":1393477562602,"_hasShrinkwrap":false}},"readme":"# remove-try-require [![Flattr this!](https://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=hughskennedy&url=http://github.com/hughsk/remove-try-require&title=remove-try-require&description=hughsk/remove-try-require%20on%20GitHub&language=en_GB&tags=flattr,github,javascript&category=software)[![experimental](http://hughsk.github.io/stability-badges/dist/experimental.svg)](http://github.com/hughsk/stability-badges) #\n\nTransform stream to remove require calls from inside a `try{}` statement.\nUseful for modules looking for [browserify](http://browserify.org/)\ncompatability while using the `try/catch` optional dependency trick.\n\n## Usage ##\n\n[![remove-try-require](https://nodei.co/npm/remove-try-require.png?mini=true)](https://nodei.co/npm/remove-try-require)\n\n`remove-try-require` is jsut a browserify transform stream, so you can use it\nlike so:\n\n``` bash\nbrowserify -t remove-try-require\n```\n\nOr by including it in your project's `package.json` file:\n\n``` json\n{\n  \"browserify\": {\n    \"transform\": [\n      \"remove-try-require\"\n    ]\n  }\n}\n```\n\nYou can also find an AST transform that plays nice with\n[ast-pipeline](http://github.com/hughsk/ast-pipeline) at\n`require('remove-try-require/ast')`.\n\n## License ##\n\nMIT. See [LICENSE.md](http://github.com/hughsk/remove-try-require/blob/master/LICENSE.md) for details.\n","_attachments":{},"homepage":"https://github.com/hughsk/remove-try-require","bugs":{"url":"https://github.com/hughsk/remove-try-require/issues"},"license":"MIT"}