diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2020-03-17 18:43:22 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2020-03-17 18:43:22 +0100 |
commit | 6c8f2d780acd6c41d42de6b5fc8d84e765334b64 (patch) | |
tree | 5f157118407a571d6a2bf6d2563d2317b44fb186 /package.json | |
parent | 7dce448d9bd20fd72849dab94cef3bae253c7867 (diff) | |
download | rpgedit-6c8f2d780acd6c41d42de6b5fc8d84e765334b64.tar rpgedit-6c8f2d780acd6c41d42de6b5fc8d84e765334b64.zip |
Prepare for editor implementation
- Add React and Material UI
- Add React Developer Tools
- Add ESlint plugin and config
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/package.json b/package.json index 66a0ad0..b1ce26b 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "main": ".webpack/main", "scripts": { "start": "electron-forge start", - "lint": "eslint 'src/**/*.ts'" + "lint": "eslint 'src/**/*.ts' 'src/**/*.tsx'" }, "config": { "forge": { @@ -12,13 +12,13 @@ [ "@electron-forge/plugin-webpack", { - "mainConfig": "./webpack.main.js", + "mainConfig": "./build/webpack.main.js", "renderer": { - "config": "./webpack.renderer.js", + "config": "./build/webpack.renderer.js", "entryPoints": [ { "html": "./src/renderer/index.html", - "js": "./src/renderer/index.ts", + "js": "./src/renderer/index.tsx", "name": "main_window" } ] @@ -31,14 +31,20 @@ "devDependencies": { "@electron-forge/cli": "^6.0.0-beta.50", "@electron-forge/plugin-webpack": "^6.0.0-beta.50", + "@types/electron-devtools-installer": "^2.2.0", + "@types/react": "^16.9.23", + "@types/react-dom": "^16.9.5", "@typescript-eslint/eslint-plugin": "^2.24.0", "@typescript-eslint/parser": "^2.24.0", "copy-webpack-plugin": "^5.1.1", "css-loader": "^3.4.2", "electron": "^8.1.1", + "electron-devtools-installer": "^2.2.4", "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0", "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.19.0", + "eslint-plugin-react-hooks": "^2.5.0", "prettier": "^1.19.1", "raw-loader": "^4.0.0", "style-loader": "^1.1.3", @@ -47,6 +53,9 @@ "webpack": "^4.42.0" }, "dependencies": { - "gl-matrix": "^3.2.1" + "@material-ui/core": "^4.9.5", + "gl-matrix": "^3.2.1", + "react": "^16.13.0", + "react-dom": "^16.13.0" } } |