1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // 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',
- 'ShareMenu',
- 'systemPreferences',
- 'TouchBar',
- 'Tray',
- 'View',
- 'webContents',
- 'WebContentsView',
- 'webFrameMain'
- ];
- if (BUILDFLAG(ENABLE_DESKTOP_CAPTURER)) {
- browserModuleNames.push('desktopCapturer');
- }
- if (BUILDFLAG(ENABLE_VIEWS_API)) {
- browserModuleNames.push(
- 'ImageView'
- );
- }
|