summaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2020-03-17 18:43:22 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2020-03-17 18:43:22 +0100
commit6c8f2d780acd6c41d42de6b5fc8d84e765334b64 (patch)
tree5f157118407a571d6a2bf6d2563d2317b44fb186 /package.json
parent7dce448d9bd20fd72849dab94cef3bae253c7867 (diff)
downloadrpgedit-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.json19
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"
}
}