diff options
author | 2020-11-16 00:10:28 +0100 | |
---|---|---|
committer | 2020-11-16 00:10:28 +0100 | |
commit | e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d (patch) | |
tree | 55713f725f77b44ebfec86e4eec3ce33e71458ca /node_modules/babel-plugin-transform-regenerator | |
download | website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.gz website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.tar.bz2 website_creator-e06ec920f7a5d784e674c4c4b4e6d1da3dc7391d.zip |
api, login, auth
Diffstat (limited to 'node_modules/babel-plugin-transform-regenerator')
5 files changed, 209 insertions, 0 deletions
diff --git a/node_modules/babel-plugin-transform-regenerator/.npmignore b/node_modules/babel-plugin-transform-regenerator/.npmignore new file mode 100644 index 0000000..3185290 --- /dev/null +++ b/node_modules/babel-plugin-transform-regenerator/.npmignore @@ -0,0 +1,4 @@ +node_modules +*.log +src +test diff --git a/node_modules/babel-plugin-transform-regenerator/README.md b/node_modules/babel-plugin-transform-regenerator/README.md new file mode 100644 index 0000000..c169863 --- /dev/null +++ b/node_modules/babel-plugin-transform-regenerator/README.md @@ -0,0 +1,87 @@ +# babel-plugin-transform-regenerator + +> Transform async/generator functions with [regenerator](https://github.com/facebook/regenerator) + +## Example + +**In** + +```javascript +function* a() { + yield 1; +} +``` + +**Out** + +```javascript +var _marked = [a].map(regeneratorRuntime.mark); + +function a() { + return regeneratorRuntime.wrap(function a$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return 1; + + case 2: + case "end": + return _context.stop(); + } + } + }, _marked[0], this); +} +``` + +## Installation + +```sh +npm install --save-dev babel-plugin-transform-regenerator +``` + +## Usage + +### Via `.babelrc` (Recommended) + +Without options: + +```json +{ + "plugins": ["transform-regenerator"] +} +``` + +With options: + +|name|default value| +|---|---| +|asyncGenerators|true| +|generators|true| +|async|true| + +```json +{ + "plugins": [ + ["transform-regenerator", { + "asyncGenerators": false, + "generators": false, + "async": false + }] + ] +} +``` + +### Via CLI + +```sh +babel --plugins transform-regenerator script.js +``` + +### Via Node API + +```javascript +require("babel-core").transform("code", { + plugins: ["transform-regenerator"] +}); +``` diff --git a/node_modules/babel-plugin-transform-regenerator/lib/index.js b/node_modules/babel-plugin-transform-regenerator/lib/index.js new file mode 100644 index 0000000..7296275 --- /dev/null +++ b/node_modules/babel-plugin-transform-regenerator/lib/index.js @@ -0,0 +1,3 @@ +"use strict"; + +module.exports = require("regenerator-transform");
\ No newline at end of file diff --git a/node_modules/babel-plugin-transform-regenerator/package-lock.json b/node_modules/babel-plugin-transform-regenerator/package-lock.json new file mode 100644 index 0000000..c6e5a41 --- /dev/null +++ b/node_modules/babel-plugin-transform-regenerator/package-lock.json @@ -0,0 +1,68 @@ +{ + "name": "babel-plugin-transform-regenerator", + "version": "6.24.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "babel-runtime": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz", + "integrity": "sha1-M7mOql1IK7AajRqmtDetKwGuxBw=", + "requires": { + "core-js": "2.5.0", + "regenerator-runtime": "0.10.5" + } + }, + "babel-types": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", + "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=", + "requires": { + "babel-runtime": "6.25.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "core-js": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.0.tgz", + "integrity": "sha1-VpwFCRi+ZIazg3VSAorgRmtxcIY=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=" + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "regenerator-transform": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.0.tgz", + "integrity": "sha512-0oMTqaJuM3Q6RWqts6U0/ijW3xcnY8d/KimL3IkQW1zib1gmSb1lKoFKNF+kSDmriGESlOHcwoI1XpXKNEGcLg==", + "requires": { + "babel-runtime": "6.25.0", + "babel-types": "6.25.0", + "private": "0.1.7" + } + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } +} diff --git a/node_modules/babel-plugin-transform-regenerator/package.json b/node_modules/babel-plugin-transform-regenerator/package.json new file mode 100644 index 0000000..5b98690 --- /dev/null +++ b/node_modules/babel-plugin-transform-regenerator/package.json @@ -0,0 +1,47 @@ +{ + "_from": "babel-plugin-transform-regenerator@^6.24.1", + "_id": "babel-plugin-transform-regenerator@6.26.0", + "_inBundle": false, + "_integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "_location": "/babel-plugin-transform-regenerator", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "babel-plugin-transform-regenerator@^6.24.1", + "name": "babel-plugin-transform-regenerator", + "escapedName": "babel-plugin-transform-regenerator", + "rawSpec": "^6.24.1", + "saveSpec": null, + "fetchSpec": "^6.24.1" + }, + "_requiredBy": [ + "/babel-preset-es2015" + ], + "_resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "_shasum": "e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f", + "_spec": "babel-plugin-transform-regenerator@^6.24.1", + "_where": "/home/pruss/Dev/3-minute-website/node_modules/babel-preset-es2015", + "author": { + "name": "Ben Newman", + "email": "bn@cs.stanford.edu" + }, + "bundleDependencies": false, + "dependencies": { + "regenerator-transform": "^0.10.0" + }, + "deprecated": false, + "description": "Explode async and generator functions into a state machine.", + "devDependencies": { + "babel-helper-plugin-test-runner": "^6.24.1" + }, + "homepage": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", + "license": "MIT", + "main": "lib/index.js", + "name": "babel-plugin-transform-regenerator", + "repository": { + "type": "git", + "url": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator" + }, + "version": "6.26.0" +} |