From 0c6f09f3353746e68ab79598eda95200c1c3620d Mon Sep 17 00:00:00 2001 From: Colin Rotherham Date: Mon, 11 Dec 2023 14:04:34 +0000 Subject: [PATCH] Ignore various fixes in supported features For example, polyfills to fix unhandled empty space characters in ES5 `''.trim()` that would be removed in ES2015 --- packages/govuk-frontend/babel.config.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/govuk-frontend/babel.config.js b/packages/govuk-frontend/babel.config.js index 1121074588..cce1ccf6aa 100644 --- a/packages/govuk-frontend/babel.config.js +++ b/packages/govuk-frontend/babel.config.js @@ -49,6 +49,17 @@ module.exports = function (api) { // Browser support polyfills to exclude exclude: [ + // Ignore various fixes in supported features + // https://github.com/zloirock/core-js/blob/v3/packages/core-js-compat/src/data.mjs + 'es.array.includes', + 'es.array.iterator', + 'es.regexp.exec', + 'es.regexp.to-string', + 'es.string.includes', + 'es.string.match', + 'es.string.replace', + 'es.string.trim', + // ES2022 Error cause is unused // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause 'es.error.cause',