> For the complete documentation index, see [llms.txt](https://bryan-guner.gitbook.io/my-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bryan-guner.gitbook.io/my-docs/redux/tools-110/npm-packages/regenerator-runtime.md).

# regenerator-runtime

Standalone runtime for [Regenerator](https://github.com/facebook/regenerator)-compiled generator and `async` functions.

To import the runtime as a module (recommended), either of the following import styles will work:

```js
// CommonJS
const regeneratorRuntime = require("regenerator-runtime");

// ECMAScript 2015
import regeneratorRuntime from "regenerator-runtime";
```

To ensure that `regeneratorRuntime` is defined globally, either of the following styles will work:

```js
// CommonJS
require("regenerator-runtime/runtime");

// ECMAScript 2015
import "regenerator-runtime/runtime.js";
```

To get the absolute file system path of `runtime.js`, evaluate the following expression:

```js
require("regenerator-runtime/path").path
```
