Make WordPress Core

Changeset 51212 for trunk/package.json


Ignore:
Timestamp:
06/23/2021 12:04:47 AM (3 years ago)
Author:
desrosj
Message:

Build/Test Tools: Add the regenerator-runtime script as a dependency to wp-polyfill.

In [51146], the core-js package replaced the deprecated @babel//polyfill one. The core-js package builds wp-polyfill from a configuration provided by @wordpress/babel-preset-default instead of copying a one size fits all polyfill.

That change caused an issue where plugins and themes relying on the regenerator-runtime script being included in the wp-polyfill.js file encountering fatal JavaScript errors.

This adds the regenerator-runtime package to Core and registers it as a dependency for wp-polyfill. While Core does not require regenerator-runtime, it will allow for a smoother transition to using core-js.

This dependency will be removed in a future version of WordPress, so developers are encouraged to add regenerator-runtime as a dependency for any custom script that requires it.

Follow up to [51146].

Props gziolo, herregroen, jeherve, hellofromtonya, peterwilsoncc.
Fixes #52941.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package.json

    r51199 r51212  
    148148        "react": "16.13.1",
    149149        "react-dom": "16.13.1",
     150        "regenerator-runtime": "0.13.7",
    150151        "twemoji": "13.1.0",
    151152        "underscore": "1.13.1",
Note: See TracChangeset for help on using the changeset viewer.