regenerator-transform

WebJar for regenerator-transform

Лицензия

Лицензия

MIT
Категории

Категории

ORM Данные
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

regenerator-transform
Последняя версия

Последняя версия

0.14.5
Дата

Дата

Тип

Тип

jar
Описание

Описание

regenerator-transform
WebJar for regenerator-transform
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/facebook/regenerator

Скачать regenerator-transform

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/regenerator-transform/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>regenerator-transform</artifactId>
    <version>0.14.5</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/regenerator-transform/
implementation 'org.webjars.npm:regenerator-transform:0.14.5'
// https://jarcasting.com/artifacts/org.webjars.npm/regenerator-transform/
implementation ("org.webjars.npm:regenerator-transform:0.14.5")
'org.webjars.npm:regenerator-transform:jar:0.14.5'
<dependency org="org.webjars.npm" name="regenerator-transform" rev="0.14.5">
  <artifact name="regenerator-transform" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='regenerator-transform', version='0.14.5')
)
libraryDependencies += "org.webjars.npm" % "regenerator-transform" % "0.14.5"
[org.webjars.npm/regenerator-transform "0.14.5"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.npm : babel__runtime jar [7.8.4,8)

Модули Проекта

Данный проект не имеет модулей.

regenerator Build Status

This package implements a fully-functional source transformation that takes the syntax for generators/yield from ECMAScript 2015 or ES2015 and Asynchronous Iteration proposal and spits out efficient JS-of-today (ES5) that behaves the same way.

A small runtime library (less than 1KB compressed) is required to provide the wrapGenerator function. You can install it either as a CommonJS module or as a standalone .js file, whichever you prefer.

Installation

From npm:

npm install -g regenerator

From GitHub:

cd path/to/node_modules
git clone git://github.com/facebook/regenerator.git
cd regenerator
npm install .
npm test

Usage

You have several options for using this module.

Simplest usage:

regenerator es6.js > es5.js # Just the transform.
regenerator --include-runtime es6.js > es5.js # Add the runtime too.
regenerator src lib # Transform every .js file in src and output to lib.

Programmatic usage:

var es5Source = require("regenerator").compile(es6Source).code;
var es5SourceWithRuntime = require("regenerator").compile(es6Source, {
  includeRuntime: true
}).code;

AST transformation:

var recast = require("recast");
var ast = recast.parse(es6Source);
ast = require("regenerator").transform(ast);
var es5Source = recast.print(ast);

How can you get involved?

The easiest way to get involved is to look for buggy examples using the sandbox, and when you find something strange just click the "report a bug" link (the new issue form will be populated automatically with the problematic code).

Alternatively, you can fork the repository, create some failing tests cases in test/tests.es6.js, and send pull requests for me to fix.

If you're feeling especially brave, you are more than welcome to dive into the transformer code and fix the bug(s) yourself, but I must warn you that the code could really benefit from better implementation comments.

org.webjars.npm

Facebook

We are working to build community through open source technology. NB: members must have two-factor auth.

Версии библиотеки

Версия
0.14.5
0.14.2
0.14.1
0.14.0
0.13.4
0.10.0
0.9.11