1. regenerator-transform
Explode async and generator functions into a state machine.
regenerator-transform
Package: regenerator-transform
Created by: facebook
Last modified: Mon, 07 Aug 2023 21:34:02 GMT
Version: 0.15.2
License: MIT
Downloads: 97,350,327
Repository: https://github.com/facebook/regenerator

Install

npm install regenerator-transform
yarn add regenerator-transform

regenerator-transform

Transform async/generator functions with regenerator

Installation

 $ npm install regenerator-transform

Usage

Via .babelrc (Recommended)

.babelrc

 // without options
{
  "plugins": ["regenerator-transform"]
}
// with options
{
  "plugins": [
    ["regenerator-transform", {
      asyncGenerators: false, // true by default
      generators: false, // true by default
      async: false // true by default
    }]
  ]
}

Via CLI

 $ babel --plugins regenerator-transform script.js

Via Node API

 require("@babel/core").transformSync("code", {
  plugins: ["regenerator-transform"]
});

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code