From 04d2e6b60c0d15432b75a3d2ed54f5a3416730ba Mon Sep 17 00:00:00 2001 From: Gywem Date: Wed, 13 Nov 2024 17:03:39 +0100 Subject: [PATCH 1/3] ensure url package compatibility after latest upgrades of core-js --- packages/url/legacy.js | 7 +++++++ packages/url/package.js | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/url/legacy.js b/packages/url/legacy.js index d88cf97e4b..f002e3ed8d 100644 --- a/packages/url/legacy.js +++ b/packages/url/legacy.js @@ -1,6 +1,13 @@ try { + require("url-search-params-polyfill"); + URLSearchParams = window.URLSearchParams; + exports.URLSearchParams = URLSearchParams; + require("core-js/proposals/url"); + URL = window.URLSearchParams; + exports.URL = URL; } catch (e) { + console.log(' error', e); throw new Error([ "The core-js npm package could not be found in your node_modules ", "directory. Please run the following command to install it:", diff --git a/packages/url/package.js b/packages/url/package.js index c3cbe03f5c..6391436715 100644 --- a/packages/url/package.js +++ b/packages/url/package.js @@ -6,7 +6,8 @@ Package.describe({ }); Npm.depends({ - "core-js": "3.38.1" + "core-js": "3.39.0", + "url-search-params-polyfill": "8.2.5", }); Package.onUse(function(api) { From 9573eb14a6d82672218484e61aa41ecfec142e45 Mon Sep 17 00:00:00 2001 From: Gywem Date: Wed, 13 Nov 2024 17:33:09 +0100 Subject: [PATCH 2/3] fix proper URL module --- packages/url/legacy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/url/legacy.js b/packages/url/legacy.js index f002e3ed8d..c42b401812 100644 --- a/packages/url/legacy.js +++ b/packages/url/legacy.js @@ -4,7 +4,7 @@ try { exports.URLSearchParams = URLSearchParams; require("core-js/proposals/url"); - URL = window.URLSearchParams; + URL = window.URL; exports.URL = URL; } catch (e) { console.log(' error', e); From e963ac4d088b63c9bdf028d1fe255d81cf0454ec Mon Sep 17 00:00:00 2001 From: Gywem Date: Wed, 13 Nov 2024 17:39:48 +0100 Subject: [PATCH 3/3] clean --- packages/url/legacy.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/url/legacy.js b/packages/url/legacy.js index c42b401812..6f97c73e56 100644 --- a/packages/url/legacy.js +++ b/packages/url/legacy.js @@ -7,7 +7,6 @@ try { URL = window.URL; exports.URL = URL; } catch (e) { - console.log(' error', e); throw new Error([ "The core-js npm package could not be found in your node_modules ", "directory. Please run the following command to install it:",