Bundling the jitsi-meet like other react applications

How can we change the jitsi-meet webpack configuration so that we can get an entry point of the application like index.html which can then be loaded to electron.js using loadFile api? Then the jitsi meet application won’t need a domain name and we load it inside the electron application like any other react application.

You can use our React SDK: GitHub - jitsi/jitsi-meet-react-sdk: React SDK for Jitsi Meet

But I don’t want to load the meeting in an iframe. I some how need to use the jitsi-meet and load it as an electron application without loading the meeting in an iframe. I don’t want the electron application to be dependent on a different domain.

Do you mean something like that?

2 Likes

Why not? You can be in control of both domains. The React SDK works also with self-hosted deployments.

I’m trying with the jitsi-meet repo. I’ve build the application using How to build instructions.
To load the application in electron.js I’ve to load the index.html and I’m getting the following errors.

languageDetector.web.ts:16 Uncaught ReferenceError: interfaceConfig is not defined
at languageDetector.web.ts:16:1
at app.js:54:7
at app.js:54:7

I’ve added window.interfaceConfig and started getting these errors.

This is the log files.

NODE_OPTIONS=--max-old-space-size=8192 \
./node_modules/.bin/webpack
assets by status 5.06 MiB [cached] 1 asset
orphan modules 10.9 MiB [orphan] 3076 modules
runtime modules 2.77 KiB 10 modules
cacheable modules 14.8 MiB
  modules by path ./node_modules/ 5.86 MiB
    javascript modules 5.81 MiB 444 modules
    json modules 57.4 KiB
      modules by path ./node_modules/@giphy/ 2.66 KiB 2 modules
      ./node_modules/tlds/index.json 11.4 KiB [built] [code generated]
      ./node_modules/windows-iana/windowsZones.json 43.4 KiB [built] [code generated]
  modules by path ./react/features/ 60.4 KiB
    modules by path ./react/features/base/ 43 bytes 4 modules
    modules by path ./react/features/stream-effects/ 57.9 KiB 2 modules
    + 3 modules
  + 8 modules

WARNING in ./node_modules/@atlaskit/button/dist/esm/shared/button-base.js 80:17-28
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/button/dist/esm/custom-theme-button/custom-theme-button.js 42:0-47 217:46-56
 @ ./node_modules/@atlaskit/button/dist/esm/custom-theme-button/index.js 1:0-48 1:0-48
 @ ./node_modules/@atlaskit/button/dist/esm/entry-points/custom-theme-button.js 1:0-56 1:0-56 1:0-56
 @ ./node_modules/@atlaskit/flag/dist/esm/flag-actions.js 36:0-58 65:25-31
 @ ./node_modules/@atlaskit/flag/dist/esm/flag.js 104:0-37 260:25-32
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 1:0-33 1:0-33
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/button/dist/esm/shared/button-base.js 81:20-34
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/button/dist/esm/custom-theme-button/custom-theme-button.js 42:0-47 217:46-56
 @ ./node_modules/@atlaskit/button/dist/esm/custom-theme-button/index.js 1:0-48 1:0-48
 @ ./node_modules/@atlaskit/button/dist/esm/entry-points/custom-theme-button.js 1:0-56 1:0-56 1:0-56
 @ ./node_modules/@atlaskit/flag/dist/esm/flag-actions.js 36:0-58 65:25-31
 @ ./node_modules/@atlaskit/flag/dist/esm/flag.js 104:0-37 260:25-32
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 1:0-33 1:0-33
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/flag/dist/esm/auto-dismiss-flag.js 28:17-28
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 2:0-65 2:0-65
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/flag/dist/esm/auto-dismiss-flag.js 29:20-34
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 2:0-65 2:0-65
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/flag/dist/esm/flag.js 111:15-26
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 1:0-33 1:0-33
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/flag/dist/esm/flag.js 112:18-32
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/flag/dist/esm/index.js 1:0-33 1:0-33
 @ ./react/features/notifications/components/web/Notification.js 1:0-34 49:44-48
 @ ./react/features/notifications/components/web/index.js 1:0-57 1:0-57
 @ ./react/features/notifications/components/index.web.js 1:0-22 1:0-22
 @ ./react/features/notifications/index.js 3:0-29 3:0-29
 @ ./conference.js 34:0-208 257:29-45 260:13-44 603:25-41 606:9-39 809:11-44 1818:27-43 1821:11-42 1826:25-41 1826:42-77 1830:25-48 1833:13-48 1834:9-41
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/inline-dialog/dist/esm/InlineDialog/index.js 195:15-26
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/inline-dialog/dist/esm/index.js 1:0-41 1:0-41
 @ ./react/features/base/react/components/web/MultiSelectAutocomplete.js 1:0-53 162:44-58
 @ ./react/features/base/react/components/web/index.js 6:0-79 6:0-79
 @ ./react/features/base/react/components/_.web.js 1:0-22 1:0-22
 @ ./react/features/base/react/components/index.js 1:0-20 1:0-20
 @ ./react/features/base/react/index.js 1:0-29 1:0-29
 @ ./react/index.web.js 6:0-49 10:11-22
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/inline-dialog/dist/esm/InlineDialog/index.js 196:18-32
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/inline-dialog/dist/esm/index.js 1:0-41 1:0-41
 @ ./react/features/base/react/components/web/MultiSelectAutocomplete.js 1:0-53 162:44-58
 @ ./react/features/base/react/components/web/index.js 6:0-79 6:0-79
 @ ./react/features/base/react/components/_.web.js 1:0-22 1:0-22
 @ ./react/features/base/react/components/index.js 1:0-20 1:0-20
 @ ./react/features/base/react/index.js 1:0-29 1:0-29
 @ ./react/index.web.js 6:0-49 10:11-22
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/inline-dialog/dist/esm/InlineDialog/index.js 203:19-30
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/inline-dialog/dist/esm/index.js 1:0-41 1:0-41
 @ ./react/features/base/react/components/web/MultiSelectAutocomplete.js 1:0-53 162:44-58
 @ ./react/features/base/react/components/web/index.js 6:0-79 6:0-79
 @ ./react/features/base/react/components/_.web.js 1:0-22 1:0-22
 @ ./react/features/base/react/components/index.js 1:0-20 1:0-20
 @ ./react/features/base/react/index.js 1:0-29 1:0-29
 @ ./react/index.web.js 6:0-49 10:11-22
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/inline-dialog/dist/esm/InlineDialog/index.js 204:22-36
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/inline-dialog/dist/esm/index.js 1:0-41 1:0-41
 @ ./react/features/base/react/components/web/MultiSelectAutocomplete.js 1:0-53 162:44-58
 @ ./react/features/base/react/components/web/index.js 6:0-79 6:0-79
 @ ./react/features/base/react/components/_.web.js 1:0-22 1:0-22
 @ ./react/features/base/react/components/index.js 1:0-20 1:0-20
 @ ./react/features/base/react/index.js 1:0-29 1:0-29
 @ ./react/index.web.js 6:0-49 10:11-22
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Modal.js 228:15-26
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/ModalWrapper.js 45:0-28 93:50-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/index.js 1:0-52 1:0-52
 @ ./react/features/base/ui/components/web/DialogContainer.tsx 1:0-57 30:139-154
 @ ./react/features/app/components/App.web.js 5:0-75 39:40-55
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Modal.js 229:18-32
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/ModalWrapper.js 45:0-28 93:50-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/index.js 1:0-52 1:0-52
 @ ./react/features/base/ui/components/web/DialogContainer.tsx 1:0-57 30:139-154
 @ ./react/features/app/components/App.web.js 5:0-75 39:40-55
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Modal.js 236:19-30
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/ModalWrapper.js 45:0-28 93:50-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/index.js 1:0-52 1:0-52
 @ ./react/features/base/ui/components/web/DialogContainer.tsx 1:0-57 30:139-154
 @ ./react/features/app/components/App.web.js 5:0-75 39:40-55
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Modal.js 237:22-36
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/ModalWrapper.js 45:0-28 93:50-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/index.js 1:0-52 1:0-52
 @ ./react/features/base/ui/components/web/DialogContainer.tsx 1:0-57 30:139-154
 @ ./react/features/app/components/App.web.js 5:0-75 39:40-55
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Positioner.js 15:24-39
export 'PositionerFixed' (imported as 'PositionerFixed') was not found in '../styled/Modal' (possible exports: Dialog, FillScreen, PositionerAbsolute, PositionerRelative, dialogHeight, dialogWidth)
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/Modal.js 52:0-38 171:45-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/components/ModalWrapper.js 45:0-28 93:50-55
 @ ./node_modules/@atlaskit/modal-dialog/dist/esm/index.js 1:0-52 1:0-52
 @ ./react/features/base/ui/components/web/DialogContainer.tsx 1:0-57 30:139-154
 @ ./react/features/app/components/App.web.js 5:0-75 39:40-55
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

WARNING in ./node_modules/@atlaskit/tabs/dist/esm/components/Tabs.js 236:15-26
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tabs/dist/esm/index.js 1:0-44 1:0-44
 @ ./react/features/desktop-picker/components/DesktopPicker.tsx 1:0-34 248:36-40
 @ ./react/features/desktop-picker/components/index.js 1:0-59 1:0-59
 @ ./react/features/desktop-picker/index.js 2:0-29 2:0-29
 @ ./conference.js 29:0-68 83:23-40
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/tabs/dist/esm/components/Tabs.js 237:18-32
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tabs/dist/esm/index.js 1:0-44 1:0-44
 @ ./react/features/desktop-picker/components/DesktopPicker.tsx 1:0-34 248:36-40
 @ ./react/features/desktop-picker/components/index.js 1:0-59 1:0-59
 @ ./react/features/desktop-picker/index.js 2:0-29 2:0-29
 @ ./conference.js 29:0-68 83:23-40
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/tabs/dist/esm/components/Tabs.js 244:19-30
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tabs/dist/esm/index.js 1:0-44 1:0-44
 @ ./react/features/desktop-picker/components/DesktopPicker.tsx 1:0-34 248:36-40
 @ ./react/features/desktop-picker/components/index.js 1:0-59 1:0-59
 @ ./react/features/desktop-picker/index.js 2:0-29 2:0-29
 @ ./conference.js 29:0-68 83:23-40
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/tabs/dist/esm/components/Tabs.js 245:22-36
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tabs/dist/esm/index.js 1:0-44 1:0-44
 @ ./react/features/desktop-picker/components/DesktopPicker.tsx 1:0-34 248:36-40
 @ ./react/features/desktop-picker/components/index.js 1:0-59 1:0-59
 @ ./react/features/desktop-picker/index.js 2:0-29 2:0-29
 @ ./conference.js 29:0-68 83:23-40
 @ ./app.js 13:0-38 28:2-12

WARNING in ./node_modules/@atlaskit/tooltip/dist/esm/Tooltip.js 55:15-26
Should not import the named export 'name' (imported as 'packageName') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tooltip/dist/esm/index.js 1:0-36 1:0-36
 @ ./react/features/base/tooltip/components/TooltipWrapper.js 1:0-40 21:42-49
 @ ./react/features/base/tooltip/components/index.js 1:0-54 1:0-54
 @ ./react/features/base/tooltip/index.js 1:0-29 1:0-29
 @ ./react/features/virtual-background/components/VirtualBackgroundDialog.tsx 26:0-45 380:36-43 384:36-43 388:36-43 392:58-65
 @ ./modules/API/API.js 48:0-113 704:38-61
 @ ./modules/API/index.js 1:0-29 2:0-31
 @ ./app.js 14:0-32 27:2-5

WARNING in ./node_modules/@atlaskit/tooltip/dist/esm/Tooltip.js 56:18-32
Should not import the named export 'version' (imported as 'packageVersion') from default-exporting module (only default export is available soon)
 @ ./node_modules/@atlaskit/tooltip/dist/esm/index.js 1:0-36 1:0-36
 @ ./react/features/base/tooltip/components/TooltipWrapper.js 1:0-40 21:42-49
 @ ./react/features/base/tooltip/components/index.js 1:0-54 1:0-54
 @ ./react/features/base/tooltip/index.js 1:0-29 1:0-29
 @ ./react/features/virtual-background/components/VirtualBackgroundDialog.tsx 26:0-45 380:36-43 384:36-43 388:36-43 392:58-65
 @ ./modules/API/API.js 48:0-113 704:38-61
 @ ./modules/API/index.js 1:0-29 2:0-31
 @ ./app.js 14:0-32 27:2-5

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
./react/features/base/environment/checkChromeExtensionsInstalled.web.ts 24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.
 @ ./react/features/analytics/functions.ts 14:0-96 183:8-38
 @ ./react/features/analytics/index.js 2:0-28 2:0-28
 @ ./conference.js 14:0-158 575:8-21 575:22-43 602:6-19 602:20-42 1410:6-19 1410:20-44 1855:6-19 1855:20-44 1891:6-19 1891:20-44 2172:8-21 2172:22-43 2178:8-21 2178:22-43
 @ ./app.js 13:0-38 28:2-12

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
./react/features/base/logging/middleware.ts 278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.
 @ ./react/features/app/middlewares.any.js 9:0-36
 @ ./react/features/app/middlewares.web.js 26:0-27
 @ ./react/features/app/components/App.web.js 9:0-24
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
./react/features/base/logging/middleware.ts 281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.
 @ ./react/features/app/middlewares.any.js 9:0-36
 @ ./react/features/app/middlewares.web.js 26:0-27
 @ ./react/features/app/components/App.web.js 9:0-24
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
./react/features/base/logging/reducer.ts 49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.
 @ ./react/features/app/reducers.any.js 15:0-33
 @ ./react/features/app/reducers.web.js 17:0-24
 @ ./react/features/app/components/App.web.js 10:0-21
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
./react/features/rtcstats/RTCStats.ts 35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.
 @ ./react/features/rtcstats/middleware.ts 9:0-34 27:45-67 39:20-33 85:20-46 98:20-50 107:20-46 118:16-48 128:16-39 140:16-46 151:16-48 157:16-30
 @ ./react/features/app/middlewares.any.js 43:0-32
 @ ./react/features/app/middlewares.web.js 26:0-27
 @ ./react/features/app/components/App.web.js 9:0-24
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
./react/features/rtcstats/RTCStats.ts 36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.
 @ ./react/features/rtcstats/middleware.ts 9:0-34 27:45-67 39:20-33 85:20-46 98:20-50 107:20-46 118:16-48 128:16-39 140:16-46 151:16-48 157:16-30
 @ ./react/features/app/middlewares.any.js 43:0-32
 @ ./react/features/app/middlewares.web.js 26:0-27
 @ ./react/features/app/components/App.web.js 9:0-24
 @ ./react/features/app/components/index.js 1:0-22 1:0-22
 @ ./react/index.web.js 4:0-48 39:7-10
 @ ./app.js 53:0-17

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors and 21 warnings in 547515 ms

assets by status 281 KiB [cached] 1 asset
orphan modules 368 KiB [orphan] 253 modules
runtime modules 1010 bytes 5 modules
cacheable modules 1.07 MiB
  modules by path ./node_modules/react/ 9.87 KiB 4 modules
  modules by path ./node_modules/hoist-non-react-statics/ 6.19 KiB
    ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js 2.68 KiB [built] [code generated]
    + 2 modules
  modules by path ./node_modules/react-dom/ 175 KiB
    ./node_modules/react-dom/index.js 1.32 KiB [built] [code generated]
    ./node_modules/react-dom/cjs/react-dom.production.min.js 173 KiB [built] [code generated]
  modules by path ./node_modules/scheduler/ 6.84 KiB
    ./node_modules/scheduler/index.js 197 bytes [built] [code generated]
    ./node_modules/scheduler/cjs/scheduler.production.min.js 6.65 KiB [built] [code generated]
  + 4 modules

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 330683 ms

assets by status 488 KiB [cached] 1 asset
orphan modules 396 KiB [orphan] 194 modules
runtime modules 1010 bytes 5 modules
cacheable modules 1.41 MiB
  modules by path ./node_modules/moment/ 316 KiB 52 modules
  modules by path ./node_modules/i18next-browser-languagedetector/ 11.6 KiB 10 modules
  modules by path ./node_modules/html-parse-stringify2/ 4.75 KiB 4 modules
  modules by path ./react/features/ 393 KiB 2 modules
  modules by path ./node_modules/react/ 8.5 KiB 2 modules
  modules by path ./node_modules/react-dom/ 175 KiB 2 modules
  modules by path ./node_modules/scheduler/ 6.84 KiB 2 modules
  + 5 modules

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 299103 ms

assets by status 2.82 KiB [cached] 1 asset
orphan modules 24.8 KiB [orphan] 5 modules
cacheable modules 29.3 KiB
  ./connection_optimization/do_external_connect.js + 5 modules 27.2 KiB [built] [code generated]
  ./node_modules/@hapi/bourne/lib/index.js 2.02 KiB [built] [code generated]

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 167156 ms

assets by status 2.26 KiB [cached] 1 asset
orphan modules 7.11 KiB [orphan] 2 modules
./react/features/analytics/handlers/GoogleAnalyticsHandler.ts + 2 modules 11.9 KiB [built] [code generated]

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 119366 ms

asset close3.min.js 0 bytes [compared for emit] [minimized] (name: close3)
./static/close3.js 1 bytes [built] [code generated]
webpack 5.75.0 compiled successfully in 28991 ms

assets by status 34.2 KiB [cached] 1 asset
orphan modules 53 KiB [orphan] 19 modules
runtime modules 663 bytes 3 modules
cacheable modules 127 KiB
  modules by path ./node_modules/ 35 KiB
    modules by path ./node_modules/@jitsi/ 19.1 KiB
      ./node_modules/@jitsi/logger/lib/index.js 3.74 KiB [built] [code generated]
      ./node_modules/@jitsi/logger/lib/Logger.js 5.41 KiB [built] [code generated]
      ./node_modules/@jitsi/logger/lib/LogCollector.js 9.92 KiB [built] [code generated]
    ./node_modules/events/events.js 14 KiB [built] [code generated]
    ./node_modules/@hapi/bourne/lib/index.js 2.02 KiB [built] [code generated]
  modules by path ./modules/API/external/*.js 91.5 KiB
    ./modules/API/external/index.js 169 bytes [built] [code generated]
    ./modules/API/external/external_api.js + 13 modules 91.4 KiB [built] [code generated]

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 202755 ms

assets by status 1.81 MiB [cached] 1 asset
orphan modules 3.02 MiB [orphan] 508 modules
runtime modules 914 bytes 5 modules
cacheable modules 2.69 MiB
  modules by path ./ 2.69 MiB
    modules by path ./node_modules/@tensorflow/tfjs-backend-wasm/ 138 KiB
      ./node_modules/@tensorflow/tfjs-backend-wasm/wasm-out/tfjs-backend-wasm-threaded-simd.js 95.5 KiB [built] [code generated]
      ./node_modules/@tensorflow/tfjs-backend-wasm/wasm-out/tfjs-backend-wasm.js 42.5 KiB [built] [code generated]
    ./react/features/face-landmarks/faceLandmarksWorker.ts + 293 modules 2.52 MiB [built] [code generated]
    ./node_modules/long/src/long.js 36 KiB [built] [code generated]
  + 7 modules

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 365925 ms

assets by status 154 KiB [cached] 1 asset
orphan modules 182 KiB [orphan] 5 modules
./react/features/stream-effects/noise-suppression/NoiseSuppressorWorklet.ts + 5 modules 189 KiB [built] [code generated]

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts
24:23-43
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/environment/checkChromeExtensionsInstalled.web.ts(24,24)
      TS2339: Property 'chromeExtensionsInfo' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
278:37-52
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(278,38)
      TS2339: Property 'defaultLogLevel' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts
281:61-68
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/middleware.ts(281,62)
      TS2339: Property 'loggers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts
49:18-24
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/base/logging/reducer.ts(49,19)
      TS2339: Property 'window' does not exist on type '{ config: { defaultLogLevel: LogLevel; loggers: { 'modules/RTC/TraceablePeerConnection.js': LogLevel; 'modules/statistics/CallStats.js': LogLevel; 'modules/xmpp/strophe.util.js': LogLevel; }; }; logCollector: undefined; }'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
35:47-57
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(35,48)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts
36:43-53
[tsl] ERROR in /home/zirohlabs/Documents/speakout/react/features/rtcstats/RTCStats.ts(36,44)
      TS2339: Property 'iceServers' does not exist on type 'IConfig'.

6 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

webpack 5.75.0 compiled with 6 errors in 166176 ms

We rely on some server side includes. I don’t recommend you go the path you are going.

Which path would you like to suggest?

Use an iframe. We have designed it to work that way.