123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // TODO: Figure out a way to not duplicate this information between here and module-list
- // It is currently duplicated as module-list "require"s all the browser API file and the
- // remote module in the renderer process depends on that file. As a result webpack
- // includes all the browser API files in the renderer process as well and we want to avoid that
- // Browser side modules, please sort alphabetically.
- export const browserModuleNames = [
- 'app',
- 'autoUpdater',
- 'BaseWindow',
- 'BrowserView',
- 'BrowserWindow',
- 'contentTracing',
- 'crashReporter',
- 'dialog',
- 'globalShortcut',
- 'ipcMain',
- 'inAppPurchase',
- 'Menu',
- 'MenuItem',
- 'nativeImage',
- 'nativeTheme',
- 'net',
- 'netLog',
- 'MessageChannelMain',
- 'Notification',
- 'powerMonitor',
- 'powerSaveBlocker',
- 'protocol',
- 'screen',
- 'session',
- 'systemPreferences',
- 'TouchBar',
- 'Tray',
- 'View',
- 'webContents',
- 'WebContentsView'
- ];
- if (BUILDFLAG(ENABLE_DESKTOP_CAPTURER)) {
- browserModuleNames.push('desktopCapturer');
- }
- if (BUILDFLAG(ENABLE_VIEWS_API)) {
- browserModuleNames.push(
- 'ImageView'
- );
- }
|