mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-12 20:18:41 -09:00
fix anonymous default exports
This commit is contained in:
parent
162b58eed8
commit
692f94a87a
20 changed files with 58 additions and 20 deletions
|
|
@ -104,7 +104,8 @@
|
||||||
"lodash/import-scope": [ "error", "method" ],
|
"lodash/import-scope": [ "error", "method" ],
|
||||||
"lodash/collection-return": "error",
|
"lodash/collection-return": "error",
|
||||||
"lodash/collection-method-value": "error",
|
"lodash/collection-method-value": "error",
|
||||||
"import/no-extraneous-dependencies": "error"
|
"import/no-extraneous-dependencies": "error",
|
||||||
|
"import/no-anonymous-default-export": "error"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -46,4 +46,6 @@ class AutoUpdater extends EventEmitter implements Electron.AutoUpdater {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default new AutoUpdater();
|
const autoUpdaterLinux = new AutoUpdater();
|
||||||
|
|
||||||
|
export default autoUpdaterLinux;
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ const openNotepad = (file: string) =>
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
export default () => {
|
const openConfig = () => {
|
||||||
// Windows opens .js files with WScript.exe by default
|
// Windows opens .js files with WScript.exe by default
|
||||||
// If the user hasn't set up an editor for .js files, we fallback to notepad.
|
// If the user hasn't set up an editor for .js files, we fallback to notepad.
|
||||||
if (process.platform === 'win32') {
|
if (process.platform === 'win32') {
|
||||||
|
|
@ -73,3 +73,5 @@ export default () => {
|
||||||
}
|
}
|
||||||
return shell.openPath(cfgPath).then((error) => error === '');
|
return shell.openPath(cfgPath).then((error) => error === '');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default openConfig;
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
import {app} from 'electron';
|
import {app} from 'electron';
|
||||||
|
|
||||||
export default (
|
const darwinMenu = (
|
||||||
commandKeys: Record<string, string>,
|
commandKeys: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void,
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void,
|
||||||
showAbout: () => void
|
showAbout: () => void
|
||||||
|
|
@ -55,3 +55,5 @@ export default (
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default darwinMenu;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
|
|
||||||
export default (
|
const editMenu = (
|
||||||
commandKeys: Record<string, string>,
|
commandKeys: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
||||||
) => {
|
) => {
|
||||||
|
|
@ -147,3 +147,5 @@ export default (
|
||||||
submenu
|
submenu
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default editMenu;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import {getConfig, getPlugins} from '../../config';
|
||||||
const {arch, env, platform, versions} = process;
|
const {arch, env, platform, versions} = process;
|
||||||
import {version} from '../../package.json';
|
import {version} from '../../package.json';
|
||||||
|
|
||||||
export default (commands: Record<string, string>, showAbout: () => void): MenuItemConstructorOptions => {
|
const helpMenu = (commands: Record<string, string>, showAbout: () => void): MenuItemConstructorOptions => {
|
||||||
const submenu: MenuItemConstructorOptions[] = [
|
const submenu: MenuItemConstructorOptions[] = [
|
||||||
{
|
{
|
||||||
label: `${app.name} Website`,
|
label: `${app.name} Website`,
|
||||||
|
|
@ -107,3 +107,5 @@ ${JSON.stringify(getPlugins(), null, 2)}
|
||||||
submenu
|
submenu
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default helpMenu;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
|
|
||||||
export default (
|
const shellMenu = (
|
||||||
commandKeys: Record<string, string>,
|
commandKeys: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void,
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void,
|
||||||
profiles: string[]
|
profiles: string[]
|
||||||
|
|
@ -100,3 +100,5 @@ export default (
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default shellMenu;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
|
|
||||||
export default (
|
const toolsMenu = (
|
||||||
commands: Record<string, string>,
|
commands: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
||||||
): MenuItemConstructorOptions => {
|
): MenuItemConstructorOptions => {
|
||||||
|
|
@ -45,3 +45,5 @@ export default (
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default toolsMenu;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
|
|
||||||
export default (
|
const viewMenu = (
|
||||||
commandKeys: Record<string, string>,
|
commandKeys: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
||||||
): MenuItemConstructorOptions => {
|
): MenuItemConstructorOptions => {
|
||||||
|
|
@ -55,3 +55,5 @@ export default (
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default viewMenu;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
import type {BrowserWindow, MenuItemConstructorOptions} from 'electron';
|
||||||
|
|
||||||
export default (
|
const windowMenu = (
|
||||||
commandKeys: Record<string, string>,
|
commandKeys: Record<string, string>,
|
||||||
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
execCommand: (command: string, focusedWindow?: BrowserWindow) => void
|
||||||
): MenuItemConstructorOptions => {
|
): MenuItemConstructorOptions => {
|
||||||
|
|
@ -94,3 +94,5 @@ export default (
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default windowMenu;
|
||||||
|
|
|
||||||
|
|
@ -73,6 +73,8 @@ export class Server {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default (win: BrowserWindow) => {
|
const createRPC = (win: BrowserWindow) => {
|
||||||
return new Server(win);
|
return new Server(win);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default createRPC;
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ const filterCutCopy = (selection: string, menuItem: MenuItemConstructorOptions)
|
||||||
return menuItem;
|
return menuItem;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (
|
const contextMenuTemplate = (
|
||||||
createWindow: (fn?: (win: BrowserWindow) => void, options?: Record<string, any>) => BrowserWindow,
|
createWindow: (fn?: (win: BrowserWindow) => void, options?: Record<string, any>) => BrowserWindow,
|
||||||
selection: string
|
selection: string
|
||||||
) => {
|
) => {
|
||||||
|
|
@ -36,3 +36,5 @@ export default (
|
||||||
.concat(separator, _shell)
|
.concat(separator, _shell)
|
||||||
.filter((menuItem) => !Object.prototype.hasOwnProperty.call(menuItem, 'enabled') || menuItem.enabled);
|
.filter((menuItem) => !Object.prototype.hasOwnProperty.call(menuItem, 'enabled') || menuItem.enabled);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default contextMenuTemplate;
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ async function init() {
|
||||||
isInit = true;
|
isInit = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default (win: BrowserWindow) => {
|
const updater = (win: BrowserWindow) => {
|
||||||
if (!isInit) {
|
if (!isInit) {
|
||||||
void init();
|
void init();
|
||||||
}
|
}
|
||||||
|
|
@ -115,3 +115,5 @@ export default (win: BrowserWindow) => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default updater;
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ const generatePrefixedCommand = (command: string, shortcuts: string[]) => {
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (config: Record<string, string[] | string>) => {
|
const mapKeys = (config: Record<string, string[] | string>) => {
|
||||||
return Object.keys(config).reduce((keymap: Record<string, string[]>, command: string) => {
|
return Object.keys(config).reduce((keymap: Record<string, string[]>, command: string) => {
|
||||||
if (!command) {
|
if (!command) {
|
||||||
return keymap;
|
return keymap;
|
||||||
|
|
@ -39,3 +39,5 @@ export default (config: Record<string, string[] | string>) => {
|
||||||
return keymap;
|
return keymap;
|
||||||
}, {});
|
}, {});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default mapKeys;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import Color from 'color';
|
||||||
// returns a background color that's in hex
|
// returns a background color that's in hex
|
||||||
// format including the alpha channel (e.g.: `#00000050`)
|
// format including the alpha channel (e.g.: `#00000050`)
|
||||||
// input can be any css value (rgb, hsl, string…)
|
// input can be any css value (rgb, hsl, string…)
|
||||||
export default (bgColor: string) => {
|
const toElectronBackgroundColor = (bgColor: string) => {
|
||||||
const color = Color(bgColor);
|
const color = Color(bgColor);
|
||||||
|
|
||||||
if (color.alpha() === 1) {
|
if (color.alpha() === 1) {
|
||||||
|
|
@ -15,3 +15,5 @@ export default (bgColor: string) => {
|
||||||
const alphaHex = Math.round(color.alpha() * 255).toString(16);
|
const alphaHex = Math.round(color.alpha() * 255).toString(16);
|
||||||
return `#${alphaHex}${color.hex().toString().slice(1)}`;
|
return `#${alphaHex}${color.hex().toString().slice(1)}`;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default toElectronBackgroundColor;
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
import RPC from './utils/rpc';
|
import RPC from './utils/rpc';
|
||||||
|
|
||||||
export default new RPC();
|
const rpc = new RPC();
|
||||||
|
|
||||||
|
export default rpc;
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,10 @@ import {composeWithDevTools} from '@redux-devtools/extension';
|
||||||
import type {HyperState, HyperActions} from '../../typings/hyper';
|
import type {HyperState, HyperActions} from '../../typings/hyper';
|
||||||
const thunk: ThunkMiddleware<HyperState, HyperActions> = _thunk;
|
const thunk: ThunkMiddleware<HyperState, HyperActions> = _thunk;
|
||||||
|
|
||||||
export default () => {
|
const configureStoreForDevelopment = () => {
|
||||||
const enhancer = composeWithDevTools(applyMiddleware(thunk, plugins.middleware, thunk, writeMiddleware, effects));
|
const enhancer = composeWithDevTools(applyMiddleware(thunk, plugins.middleware, thunk, writeMiddleware, effects));
|
||||||
|
|
||||||
return createStore(rootReducer, enhancer);
|
return createStore(rootReducer, enhancer);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default configureStoreForDevelopment;
|
||||||
|
|
|
||||||
|
|
@ -8,5 +8,7 @@ import writeMiddleware from './write-middleware';
|
||||||
import type {HyperState, HyperActions} from '../../typings/hyper';
|
import type {HyperState, HyperActions} from '../../typings/hyper';
|
||||||
const thunk: ThunkMiddleware<HyperState, HyperActions> = _thunk;
|
const thunk: ThunkMiddleware<HyperState, HyperActions> = _thunk;
|
||||||
|
|
||||||
export default () =>
|
const configureStoreForProd = () =>
|
||||||
createStore(rootReducer, applyMiddleware(thunk, plugins.middleware, thunk, writeMiddleware, effects));
|
createStore(rootReducer, applyMiddleware(thunk, plugins.middleware, thunk, writeMiddleware, effects));
|
||||||
|
|
||||||
|
export default configureStoreForProd;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
import configureStoreForProduction from './configure-store.prod';
|
import configureStoreForProduction from './configure-store.prod';
|
||||||
import configureStoreForDevelopment from './configure-store.dev';
|
import configureStoreForDevelopment from './configure-store.dev';
|
||||||
|
|
||||||
export default () => {
|
const configureStore = () => {
|
||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
return configureStoreForProduction();
|
return configureStoreForProduction();
|
||||||
}
|
}
|
||||||
|
|
||||||
return configureStoreForDevelopment();
|
return configureStoreForDevelopment();
|
||||||
};
|
};
|
||||||
|
export default configureStore;
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ export function fork() {
|
||||||
console.error('Calling fork from renderer is disabled');
|
console.error('Calling fork from renderer is disabled');
|
||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
const IPCChildProcess = {
|
||||||
exec,
|
exec,
|
||||||
execSync,
|
execSync,
|
||||||
execFile,
|
execFile,
|
||||||
|
|
@ -57,3 +57,5 @@ export default {
|
||||||
spawnSync,
|
spawnSync,
|
||||||
fork
|
fork
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export default IPCChildProcess;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue