Skip to content

An ember addon that imports regenerator-runtime if you didn't already include it via babel.includePolyfill

License

Notifications You must be signed in to change notification settings

machty/ember-maybe-import-regenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7fec26c ยท Dec 10, 2021

History

87 Commits
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Jun 13, 2016
May 30, 2019
Sep 7, 2021
May 30, 2019
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Jun 13, 2016
Sep 7, 2021
May 30, 2019
Dec 10, 2021
May 30, 2019
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021

Repository files navigation

ember-maybe-import-regenerator CI Build

Uncaught TypeError: regeneratorRuntime is not a function

It is now.

This is an addon that'll import the Regenerator Runtime in your Ember app, but only if you didn't already set babel.includePolyfill to true. This is useful for:

  1. Apps that want to use ES6 generator functions (including async/await) but don't want to import the large ~30kb (gzipped) Babel polyfill. This package adds ~2kb (gzipped).
  2. Addons that depend on generator functions (or other addons that depend on generator functions) but don't want to force users to have to add babel.includePolyfill: true to their config files (like ember-concurrency, ember-power-select), but shouldn't double import regenerator-runtime if the user already has includePolyfill: true

Compatibility

  • Ember.js v3.12 or above
  • Ember CLI v2.13 or above
  • Node.js v12 or above

Installation

ember install ember-maybe-import-regenerator

Usage

This exists to give applications that still service IE11 users and also wish to use async/await or generators.

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.

About

An ember addon that imports regenerator-runtime if you didn't already include it via babel.includePolyfill

Resources

License

Stars

Watchers

Forks

Packages

No packages published