Backed by nodent-compiler, compiles async/await syntax into valid ES2016 code.
$ npm install es-async
Compile JS file using async/await into ES2016 compliant JS file:
npx es-async path-to-es2017-file.js > path-to-es2016-file.jsconst compileAsync = require("es-async");
const es2016Code = compileAsync(es2017Code);const compileAsyncFromFile = require("es-async/from-file");
compileFromFile(es2017Filename).then(es2016Code => {
// Process compiled code
});See online demo. Compilation is handled by preconfigured (to reflect native behavior backed by native promises) nodent-compiler
| ES2017 | ES016 |
|---|---|
|
|
$ npm test
Project cross-browser compatibility supported by:
