{"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"keywords":["regenerator","runtime","generator","async"],"dist-tags":{"latest":"0.9.12"},"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","readme":"# regenerator-transform\n\nTransform async/generator functions with [regenerator](https://github.com/facebook/regenerator)\n\n## Installation\n\n```sh\n$ npm install regenerator-transform\n```\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```js\n// without options\n{\n  \"plugins\": [\"regenerator-transform\"]\n}\n// with options\n{\n  \"plugins\": [\n    [\"regenerator-transform\", {\n      asyncGenerators: false, // true by default\n      generators: false, // true by default\n      async: false // true by default\n    }]\n  ]\n}\n```\n\n### Via CLI\n\n```sh\n$ babel --plugins regenerator-transform script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\"regenerator-transform\"]\n});\n```\n","repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","versions":{"0.9.0":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.0","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"devDependencies":{"babel-cli":"~6.9.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0"},"dependencies":{"babel-core":"~6.9.1","babel-plugin-syntax-async-functions":"~6.8.0","babel-plugin-transform-es2015-block-scoping":"~6.9.0","babel-plugin-transform-es2015-for-of":"~6.8.0","babel-runtime":"~6.9.2","babel-traverse":"~6.9.0","babel-types":"~6.9.1","babylon":"~6.8.0","private":"~0.1.6"},"_id":"regenerator-transform@0.9.0","_shasum":"771f055b0114d1eab08161d7536785bac03c5729","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"771f055b0114d1eab08161d7536785bac03c5729","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.0.tgz_1464635363184_0.7870102464221418"},"directories":{}},"0.9.1":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.1","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"devDependencies":{"babel-cli":"~6.9.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0"},"dependencies":{"babel-core":"~6.9.1","babel-plugin-syntax-async-functions":"~6.8.0","babel-plugin-transform-es2015-block-scoping":"~6.9.0","babel-plugin-transform-es2015-for-of":"~6.8.0","babel-runtime":"~6.9.2","babel-traverse":"~6.9.0","babel-types":"~6.9.1","babylon":"~6.8.0","private":"~0.1.6"},"_id":"regenerator-transform@0.9.1","_shasum":"fb113bd1cfa432c8c9781add0423cf9914d9f48e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"fb113bd1cfa432c8c9781add0423cf9914d9f48e","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.1.tgz_1464635609968_0.12273115152493119"},"directories":{}},"0.9.2":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.2","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"devDependencies":{"babel-cli":"~6.9.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0"},"dependencies":{"babel-core":"~6.9.1","babel-plugin-syntax-async-functions":"~6.8.0","babel-plugin-transform-es2015-block-scoping":"~6.9.0","babel-plugin-transform-es2015-for-of":"~6.8.0","babel-runtime":"~6.9.2","babel-traverse":"~6.9.0","babel-types":"~6.9.1","babylon":"~6.8.0","private":"~0.1.6"},"_id":"regenerator-transform@0.9.2","_shasum":"0d3c579d4f793b375d969638eee1be08bfb53fff","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"0d3c579d4f793b375d969638eee1be08bfb53fff","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.2.tgz_1464635733280_0.5273750745691359"},"directories":{}},"0.9.3":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.3","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"devDependencies":{"babel-cli":"~6.9.0","babel-plugin-transform-runtime":"~6.9.0","babel-preset-es2015":"~6.9.0"},"dependencies":{"babel-runtime":"~6.9.2","babel-types":"~6.9.1","private":"~0.1.6"},"_id":"regenerator-transform@0.9.3","_shasum":"ef70d19c34a31d89b93d486725dd4b5acb2b500d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"ef70d19c34a31d89b93d486725dd4b5acb2b500d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.3.tgz_1464637792394_0.24602932180278003"},"directories":{}},"0.9.4":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.4","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"dependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_id":"regenerator-transform@0.9.4","_shasum":"082eb609cfce61d37e333c69183c061323f5bfe7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.2","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"082eb609cfce61d37e333c69183c061323f5bfe7","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.4.tgz_1479692058432_0.035265344427898526"},"directories":{}},"0.9.5":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.5","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_id":"regenerator-transform@0.9.5","_shasum":"29bdd1c5ae575ded4285674ed9d962d2fae0b87d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"29bdd1c5ae575ded4285674ed9d962d2fae0b87d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.5.tgz_1479764254339_0.602625132072717"},"directories":{}},"0.9.6":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.6","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_id":"regenerator-transform@0.9.6","_shasum":"c67394f080427691411ff882a09a7f324d303e9d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"c67394f080427691411ff882a09a7f324d303e9d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.6.tgz_1480560699638_0.8793645915575325"},"directories":{}},"0.9.7":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.7","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":["es2015"],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_id":"regenerator-transform@0.9.7","_shasum":"5303238aea0eba8b6243d4aa22740b4896443267","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"5303238aea0eba8b6243d4aa22740b4896443267","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.7.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.7.tgz_1480564543221_0.42085653566755354"},"directories":{}},"0.9.8":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.8","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":[["es2015",{"loose":true}]],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.9.0"},"_id":"regenerator-transform@0.9.8","_shasum":"0f88bb2bc03932ddb7b6b7312e68078f01026d6c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"0f88bb2bc03932ddb7b6b7312e68078f01026d6c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.8.tgz_1481212046402_0.48130249977111816"},"directories":{}},"0.9.9":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.9","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":[["es2015",{"loose":true}]],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.18.0"},"_id":"regenerator-transform@0.9.9","_shasum":"007ed7faef28ebc9cc9f5060641d938adecd2daa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"4.7.3","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"007ed7faef28ebc9cc9f5060641d938adecd2daa","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.9.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.9.tgz_1487459620379_0.3226358632091433"},"directories":{}},"0.9.10":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.10","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":[["es2015",{"loose":true}]],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.18.0"},"_id":"regenerator-transform@0.9.10","_shasum":"0bf70c8506df34c8d35616383c0ff1c4ea64ba1c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"4.7.3","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"0bf70c8506df34c8d35616383c0ff1c4ea64ba1c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.10.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.10.tgz_1487460480762_0.13298849551938474"},"directories":{}},"0.9.11":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.11","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":[["env",{"loose":true}]],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-env":"^1.2.2"},"_id":"regenerator-transform@0.9.11","_shasum":"3a7d067520cb7b7176769eb5ff868691befe1283","_from":".","_npmVersion":"4.3.0","_nodeVersion":"4.8.0","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"3a7d067520cb7b7176769eb5ff868691befe1283","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.11.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/regenerator-transform-0.9.11.tgz_1490217041541_0.43882331461645663"},"directories":{}},"0.9.12":{"name":"regenerator-transform","author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"description":"Explode async and generator functions into a state machine.","version":"0.9.12","main":"lib/index.js","keywords":["regenerator","runtime","generator","async"],"repository":{"type":"git","url":"https://github.com/facebook/regenerator/tree/master/packages/regenerator-transform"},"license":"BSD","scripts":{"prepublish":"babel src/ --out-dir lib/"},"babel":{"presets":[["env",{"loose":true}]],"plugins":["transform-runtime"]},"dependencies":{"babel-runtime":"^6.18.0","babel-types":"^6.19.0","private":"^0.1.6"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-preset-env":"^1.2.2"},"_id":"regenerator-transform@0.9.12","_shasum":"652ba0b33bd4e8e59b3e2c57e7ec6c157a3a3f3e","_from":".","_npmVersion":"4.6.1","_nodeVersion":"4.8.3","_npmUser":{"name":"benjamn","email":"bn@cs.stanford.edu"},"maintainers":[{"name":"benjamn","email":"bn@cs.stanford.edu"}],"dist":{"shasum":"652ba0b33bd4e8e59b3e2c57e7ec6c157a3a3f3e","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/regenerator-transform/-/regenerator-transform-0.9.12.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/regenerator-transform-0.9.12.tgz_1498249377286_0.9203717112541199"},"directories":{}}},"name":"regenerator-transform","time":{"modified":"2017-06-23T20:22:58.378Z","created":"2016-05-30T19:09:25.267Z","0.9.0":"2016-05-30T19:09:25.267Z","0.9.1":"2016-05-30T19:13:32.160Z","0.9.2":"2016-05-30T19:15:35.990Z","0.9.3":"2016-05-30T19:49:54.700Z","0.9.4":"2016-11-21T01:34:20.376Z","0.9.5":"2016-11-21T21:37:36.393Z","0.9.6":"2016-12-01T02:51:41.846Z","0.9.7":"2016-12-01T03:55:43.794Z","0.9.8":"2016-12-08T15:47:27.010Z","0.9.9":"2017-02-18T23:13:41.049Z","0.9.10":"2017-02-18T23:28:02.894Z","0.9.11":"2017-03-22T21:10:43.542Z","0.9.12":"2017-06-23T20:22:58.378Z"},"readmeFilename":"README.md"}