From eb125b56668c0af4775cfbe7bd4694eb5345f71a Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Wed, 28 May 2025 21:36:56 +0300 Subject: [PATCH] Add Proxy polyfill --- package-lock.json | 12 ++++++++++++ package.json | 1 + src/lib/legacy/index.ts | 1 + webpack.common.js | 1 + 4 files changed, 15 insertions(+) diff --git a/package-lock.json b/package-lock.json index 3321ae719c..6fa4641b75 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,6 +53,7 @@ "material-react-table": "3.2.1", "native-promise-only": "0.8.1", "pdfjs-dist": "3.11.174", + "proxy-polyfill": "0.3.2", "react": "18.3.1", "react-blurhash": "0.3.0", "react-dom": "18.3.1", @@ -18712,6 +18713,12 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "peer": true }, + "node_modules/proxy-polyfill": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/proxy-polyfill/-/proxy-polyfill-0.3.2.tgz", + "integrity": "sha512-ENKSXOMCewnQTOyqrQXxEjIhzT6dy572mtehiItbDoIUF5Sv5UkmRUc8kowg2MFvr232Uo8rwRpNg3V5kgTKbA==", + "license": "Apache-2.0" + }, "node_modules/pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", @@ -37665,6 +37672,11 @@ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "peer": true }, + "proxy-polyfill": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/proxy-polyfill/-/proxy-polyfill-0.3.2.tgz", + "integrity": "sha512-ENKSXOMCewnQTOyqrQXxEjIhzT6dy572mtehiItbDoIUF5Sv5UkmRUc8kowg2MFvr232Uo8rwRpNg3V5kgTKbA==" + }, "pump": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", diff --git a/package.json b/package.json index eb42a0602b..0288e7670f 100644 --- a/package.json +++ b/package.json @@ -119,6 +119,7 @@ "material-react-table": "3.2.1", "native-promise-only": "0.8.1", "pdfjs-dist": "3.11.174", + "proxy-polyfill": "0.3.2", "react": "18.3.1", "react-blurhash": "0.3.0", "react-dom": "18.3.1", diff --git a/src/lib/legacy/index.ts b/src/lib/legacy/index.ts index d8dcf9539c..fadde20ebe 100644 --- a/src/lib/legacy/index.ts +++ b/src/lib/legacy/index.ts @@ -8,6 +8,7 @@ import 'classlist.js'; import 'whatwg-fetch'; import 'abortcontroller-polyfill'; // requires fetch import 'resize-observer-polyfill'; +import 'proxy-polyfill'; import './domParserTextHtml'; import './elementAppendPrepend'; diff --git a/webpack.common.js b/webpack.common.js index aaae57d0df..ad0019a0e5 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -229,6 +229,7 @@ const config = { path.resolve(__dirname, 'node_modules/markdown-it'), path.resolve(__dirname, 'node_modules/material-react-table'), path.resolve(__dirname, 'node_modules/mdurl'), + path.resolve(__dirname, 'node_modules/proxy-polyfill'), path.resolve(__dirname, 'node_modules/punycode'), path.resolve(__dirname, 'node_modules/react-blurhash'), path.resolve(__dirname, 'node_modules/react-lazy-load-image-component'),