diff --git a/src/EventType.ts b/common/EventType.ts similarity index 100% rename from src/EventType.ts rename to common/EventType.ts diff --git a/src/AppMenu.ts b/main-process/AppMenu.ts similarity index 93% rename from src/AppMenu.ts rename to main-process/AppMenu.ts index aef4456..bdd3efa 100644 --- a/src/AppMenu.ts +++ b/main-process/AppMenu.ts @@ -1,5 +1,5 @@ import { BrowserView, Menu, app, shell, dialog, BrowserWindow, MenuItem } from 'electron'; -import EventType from './EventType'; +import EventType from '../common/EventType'; export function initMenu(mainWindow: BrowserWindow) { const menu: Menu = new Menu(); diff --git a/main.tsx b/main-process/main.tsx similarity index 91% rename from main.tsx rename to main-process/main.tsx index 6a3bcb4..d081cfd 100644 --- a/main.tsx +++ b/main-process/main.tsx @@ -1,5 +1,5 @@ import { app, BrowserWindow, Menu, MenuItem, dialog, nativeTheme } from 'electron'; -import {initMenu} from './src/AppMenu' +import {initMenu} from './AppMenu' let mainWindow: BrowserWindow = null; nativeTheme.themeSource = 'dark'; diff --git a/src/Editor/index.tsx b/render-process/Editor/index.tsx similarity index 86% rename from src/Editor/index.tsx rename to render-process/Editor/index.tsx index 33b09aa..637a844 100644 --- a/src/Editor/index.tsx +++ b/render-process/Editor/index.tsx @@ -1,7 +1,7 @@ import React, { Component } from "react"; import { DatePicker } from 'antd'; import { ipcRenderer } from 'electron'; -import EventType from "../EventType"; +import EventType from "../../common/EventType"; interface EditorState { workspace: string; diff --git a/src/components/Hello.tsx b/render-process/components/Hello.tsx similarity index 100% rename from src/components/Hello.tsx rename to render-process/components/Hello.tsx diff --git a/src/index.css b/render-process/index.css similarity index 100% rename from src/index.css rename to render-process/index.css diff --git a/src/index.tsx b/render-process/index.tsx similarity index 100% rename from src/index.tsx rename to render-process/index.tsx diff --git a/tsconfig.json b/tsconfig.json index 68a4743..cc00044 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,8 +9,9 @@ "jsx": "react" }, "include": [ - "./src/**/*", - "main.tsx" + "./common/**/*", + "./main-process/**/*", + "./render-process/**/*" ], "exclude": [ "node_modules", diff --git a/webpack.config.js b/webpack.config.js index 98ae0a4..c227081 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,8 +1,8 @@ module.exports = { mode: "development", entry: { - "bundle": ["./src/index.tsx"], - "main": ["./main.tsx"] + "bundle": ["./render-process/index.tsx"], + "main": ["./main-process/main.tsx"] }, output: { filename: "[name].js",