UNPKG

ember-maybe-import-regenerator

Version:
53 lines (34 loc) 1.87 kB
# ember-maybe-import-regenerator [![CI Build](https://github.com/machty/ember-maybe-import-regenerator/actions/workflows/ci-build.yml/badge.svg)](https://github.com/machty/ember-maybe-import-regenerator/actions/workflows/ci-build.yml) > Uncaught TypeError: regeneratorRuntime is not a function It is now. This is an addon that'll import the [Regenerator](https://github.com/facebook/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 which to use async/await or generators. Contributing ------------------------------------------------------------------------------ See the [Contributing](CONTRIBUTING.md) guide for details. License ------------------------------------------------------------------------------ This project is licensed under the [MIT License](LICENSE.md).