diff --git a/globals.js b/globals.js new file mode 100644 index 00000000..5bc2bc43 --- /dev/null +++ b/globals.js @@ -0,0 +1 @@ +global.TextEncoder = require('text-encoding').TextEncoder; diff --git a/index.js b/index.js index 1e3c7c1c..291dc038 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,7 @@ import 'react-native-gesture-handler'; import 'react-native-url-polyfill/auto'; // https://stackoverflow.com/a/75787849 import {registerRootComponent} from 'expo'; +import './globals.js'; import App from './App'; diff --git a/package-lock.json b/package-lock.json index 3dd3c4e4..d3a80c45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -92,6 +92,7 @@ "short-unique-id": "^4.4.4", "simple-pem2jwk": "^0.2.4", "telemetry-sdk": "git://github.com/mosip/sunbird-telemetry-sdk.git#f762be5732ee552c0c70bdd540aa4e2701554c71", + "text-encoding": "^0.7.0", "xstate": "^4.35.0" }, "devDependencies": { @@ -27816,6 +27817,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/text-encoding": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz", + "integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==", + "deprecated": "no longer maintained" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -50314,6 +50321,11 @@ } } }, + "text-encoding": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz", + "integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==" + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", diff --git a/package.json b/package.json index 4a5239a4..ee8bc079 100644 --- a/package.json +++ b/package.json @@ -95,6 +95,7 @@ "short-unique-id": "^4.4.4", "simple-pem2jwk": "^0.2.4", "telemetry-sdk": "git://github.com/mosip/sunbird-telemetry-sdk.git#f762be5732ee552c0c70bdd540aa4e2701554c71", + "text-encoding": "^0.7.0", "xstate": "^4.35.0" }, "devDependencies": {