mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2024-11-25 11:03:57 +03:00
Remove electron build
This commit is contained in:
parent
9e9146690c
commit
e020e309ea
|
@ -1,201 +0,0 @@
|
||||||
const { app, BrowserWindow, Menu, shell } = require('electron');
|
|
||||||
|
|
||||||
let menu;
|
|
||||||
let template;
|
|
||||||
let win = null;
|
|
||||||
|
|
||||||
// require('electron-debug')();
|
|
||||||
|
|
||||||
app.on('window-all-closed', () => {
|
|
||||||
if (process.platform !== 'darwin') app.quit();
|
|
||||||
});
|
|
||||||
|
|
||||||
app.on('ready', () => {
|
|
||||||
win = new BrowserWindow({ width: 1024, height: 728 });
|
|
||||||
|
|
||||||
win.loadURL(`file://${__dirname}/index.html`);
|
|
||||||
|
|
||||||
win.on('closed', () => {
|
|
||||||
win = null;
|
|
||||||
});
|
|
||||||
|
|
||||||
if (process.platform === 'darwin') {
|
|
||||||
template = [{
|
|
||||||
label: 'Electron',
|
|
||||||
submenu: [{
|
|
||||||
label: 'About',
|
|
||||||
selector: 'orderFrontStandardAboutPanel:'
|
|
||||||
}, {
|
|
||||||
type: 'separator'
|
|
||||||
}, {
|
|
||||||
label: 'Services',
|
|
||||||
submenu: []
|
|
||||||
}, {
|
|
||||||
type: 'separator'
|
|
||||||
}, {
|
|
||||||
label: 'Hide',
|
|
||||||
accelerator: 'Command+H',
|
|
||||||
selector: 'hide:'
|
|
||||||
}, {
|
|
||||||
label: 'Hide Others',
|
|
||||||
accelerator: 'Command+Shift+H',
|
|
||||||
selector: 'hideOtherApplications:'
|
|
||||||
}, {
|
|
||||||
label: 'Show All',
|
|
||||||
selector: 'unhideAllApplications:'
|
|
||||||
}, {
|
|
||||||
type: 'separator'
|
|
||||||
}, {
|
|
||||||
label: 'Quit',
|
|
||||||
accelerator: 'Command+Q',
|
|
||||||
click() {
|
|
||||||
app.quit();
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: 'Edit',
|
|
||||||
submenu: [{
|
|
||||||
label: 'Undo',
|
|
||||||
accelerator: 'Command+Z',
|
|
||||||
selector: 'undo:'
|
|
||||||
}, {
|
|
||||||
label: 'Redo',
|
|
||||||
accelerator: 'Shift+Command+Z',
|
|
||||||
selector: 'redo:'
|
|
||||||
}, {
|
|
||||||
type: 'separator'
|
|
||||||
}, {
|
|
||||||
label: 'Cut',
|
|
||||||
accelerator: 'Command+X',
|
|
||||||
selector: 'cut:'
|
|
||||||
}, {
|
|
||||||
label: 'Copy',
|
|
||||||
accelerator: 'Command+C',
|
|
||||||
selector: 'copy:'
|
|
||||||
}, {
|
|
||||||
label: 'Paste',
|
|
||||||
accelerator: 'Command+V',
|
|
||||||
selector: 'paste:'
|
|
||||||
}, {
|
|
||||||
label: 'Select All',
|
|
||||||
accelerator: 'Command+A',
|
|
||||||
selector: 'selectAll:'
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: 'View',
|
|
||||||
submenu: (process.env.NODE_ENV === 'development') ? [{
|
|
||||||
label: 'Reload',
|
|
||||||
accelerator: 'Command+R',
|
|
||||||
click() {
|
|
||||||
win.restart();
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Toggle Full Screen',
|
|
||||||
accelerator: 'Ctrl+Command+F',
|
|
||||||
click() {
|
|
||||||
win.setFullScreen(!win.isFullScreen());
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Toggle Developer Tools',
|
|
||||||
accelerator: 'Alt+Command+I',
|
|
||||||
click() {
|
|
||||||
win.toggleDevTools();
|
|
||||||
}
|
|
||||||
}] : [{
|
|
||||||
label: 'Toggle Full Screen',
|
|
||||||
accelerator: 'Ctrl+Command+F',
|
|
||||||
click() {
|
|
||||||
win.setFullScreen(!win.isFullScreen());
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: 'Window',
|
|
||||||
submenu: [{
|
|
||||||
label: 'Minimize',
|
|
||||||
accelerator: 'Command+M',
|
|
||||||
selector: 'performMiniaturize:'
|
|
||||||
}, {
|
|
||||||
label: 'Close',
|
|
||||||
accelerator: 'Command+W',
|
|
||||||
selector: 'performClose:'
|
|
||||||
}, {
|
|
||||||
type: 'separator'
|
|
||||||
}, {
|
|
||||||
label: 'Bring All to Front',
|
|
||||||
selector: 'arrangeInFront:'
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: 'Help',
|
|
||||||
submenu: [{
|
|
||||||
label: 'Learn More',
|
|
||||||
click() {
|
|
||||||
shell.openExternal('http://electron.atom.io');
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Search Issues',
|
|
||||||
click() {
|
|
||||||
shell.openExternal('https://github.com/atom/electron/issues');
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}];
|
|
||||||
|
|
||||||
menu = Menu.buildFromTemplate(template);
|
|
||||||
Menu.setApplicationMenu(menu);
|
|
||||||
} else {
|
|
||||||
template = [{
|
|
||||||
label: '&File',
|
|
||||||
submenu: [{
|
|
||||||
label: '&Open',
|
|
||||||
accelerator: 'Ctrl+O'
|
|
||||||
}, {
|
|
||||||
label: '&Close',
|
|
||||||
accelerator: 'Ctrl+W',
|
|
||||||
click() {
|
|
||||||
win.close();
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: '&View',
|
|
||||||
submenu: (process.env.NODE_ENV === 'development') ? [{
|
|
||||||
label: '&Reload',
|
|
||||||
accelerator: 'Ctrl+R',
|
|
||||||
click() {
|
|
||||||
win.restart();
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Toggle &Full Screen',
|
|
||||||
accelerator: 'F11',
|
|
||||||
click() {
|
|
||||||
win.setFullScreen(!win.isFullScreen());
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Toggle &Developer Tools',
|
|
||||||
accelerator: 'Alt+Ctrl+I',
|
|
||||||
click() {
|
|
||||||
win.toggleDevTools();
|
|
||||||
}
|
|
||||||
}] : [{
|
|
||||||
label: 'Toggle &Full Screen',
|
|
||||||
accelerator: 'F11',
|
|
||||||
click() {
|
|
||||||
win.setFullScreen(!win.isFullScreen());
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}, {
|
|
||||||
label: 'Help',
|
|
||||||
submenu: [{
|
|
||||||
label: 'Learn More',
|
|
||||||
click() {
|
|
||||||
shell.openExternal('http://electron.atom.io');
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
label: 'Search Issues',
|
|
||||||
click() {
|
|
||||||
shell.openExternal('https://github.com/atom/electron/issues');
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}];
|
|
||||||
menu = Menu.buildFromTemplate(template);
|
|
||||||
win.setMenu(menu);
|
|
||||||
}
|
|
||||||
});
|
|
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"name": "remotedev",
|
|
||||||
"productName": "RemoteDev",
|
|
||||||
"version": "0.0.1",
|
|
||||||
"electronVersion": "1.4.5",
|
|
||||||
"main": "index.js",
|
|
||||||
"description": "Remote Redux DevTools",
|
|
||||||
"authors": "Mihail Diordiev"
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"osx" : {
|
|
||||||
"title": "RemoteDev",
|
|
||||||
"background": "osx/installer.png",
|
|
||||||
"icon": "osx/icon.icns",
|
|
||||||
"icon-size": 225,
|
|
||||||
"contents": [
|
|
||||||
{ "x": 290, "y": 1, "type": "link", "path": "/Applications" },
|
|
||||||
{ "x": 1, "y": 1, "type": "file" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"win" : {
|
|
||||||
"title" : "RemoteDev",
|
|
||||||
"version" : "0.0.0.1",
|
|
||||||
"icon" : "windows/icon.ico"
|
|
||||||
}
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 19 KiB |
Binary file not shown.
Before Width: | Height: | Size: 97 KiB |
|
@ -1,45 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
|
|
||||||
<title>RemoteDev</title>
|
|
||||||
<style>
|
|
||||||
body {
|
|
||||||
position: fixed;
|
|
||||||
overflow: hidden;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
#root {
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media print {
|
|
||||||
@page {
|
|
||||||
size: auto;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
position: static;
|
|
||||||
}
|
|
||||||
#root > div > div:not(:nth-child(2)) {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
#root > div > div:nth-child(2) {
|
|
||||||
overflow: visible !important;
|
|
||||||
position: absolute !important;
|
|
||||||
z-index: 2147483647;
|
|
||||||
page-break-after: avoid;
|
|
||||||
}
|
|
||||||
#root > div > div:nth-child(2) * {
|
|
||||||
overflow: visible !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id='root'></div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -4,8 +4,6 @@
|
||||||
"description": "Remote Redux DevTools web, electron and chrome app.",
|
"description": "Remote Redux DevTools web, electron and chrome app.",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "webpack-dev-server --hot --inline --env.development --env.platform=web --progress",
|
"start": "webpack-dev-server --hot --inline --env.development --env.platform=web --progress",
|
||||||
"start:electron": "npm run build:electron && electron ./build/electron",
|
|
||||||
"build:electron": "rimraf ./build/electron && webpack -p --env.platform=electron --progress",
|
|
||||||
"build:web": "rimraf ./build/web && webpack -p --env.platform=web --progress",
|
"build:web": "rimraf ./build/web && webpack -p --env.platform=web --progress",
|
||||||
"build:umd": "rimraf ./dist && webpack --env.development --progress --config webpack.config.umd.js",
|
"build:umd": "rimraf ./dist && webpack --env.development --progress --config webpack.config.umd.js",
|
||||||
"build:umd:min": "webpack -p --progress --config webpack.config.umd.js",
|
"build:umd:min": "webpack -p --progress --config webpack.config.umd.js",
|
||||||
|
@ -51,13 +49,8 @@
|
||||||
"babel-preset-react": "^6.22.0",
|
"babel-preset-react": "^6.22.0",
|
||||||
"babel-preset-stage-0": "^6.22.0",
|
"babel-preset-stage-0": "^6.22.0",
|
||||||
"babel-register": "^6.22.0",
|
"babel-register": "^6.22.0",
|
||||||
"chromedriver": "^2.20.0",
|
|
||||||
"copy-webpack-plugin": "^4.0.1",
|
"copy-webpack-plugin": "^4.0.1",
|
||||||
"css-loader": "^0.26.1",
|
"css-loader": "^0.26.1",
|
||||||
"electron": "^1.4.5",
|
|
||||||
"electron-builder": "^2.5.0",
|
|
||||||
"electron-debug": "^1.1.0",
|
|
||||||
"electron-packager": "^8.2.0",
|
|
||||||
"enzyme": "^2.8.2",
|
"enzyme": "^2.8.2",
|
||||||
"enzyme-to-json": "^1.5.1",
|
"enzyme-to-json": "^1.5.1",
|
||||||
"eslint": "^3.15.0",
|
"eslint": "^3.15.0",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user