summaryrefslogtreecommitdiffhomepage
path: root/gui/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'gui/package.json')
-rw-r--r--gui/package.json21
1 files changed, 12 insertions, 9 deletions
diff --git a/gui/package.json b/gui/package.json
index 4698bfde35..2d4282249e 100644
--- a/gui/package.json
+++ b/gui/package.json
@@ -53,11 +53,14 @@
"@types/react-dom": "^16.8.2",
"@types/react-redux": "^7.0.6",
"@types/react-router": "^4.4.3",
+ "@types/react-simple-maps": "^0.12.1",
"@types/sinon": "^7.0.5",
"@types/sprintf-js": "^1.1.2",
"@types/stream-json": "^1.0.0",
"@types/topojson-specification": "^1.0.1",
"@types/uuid": "^3.4.4",
+ "@typescript-eslint/eslint-plugin": "^2.19.2",
+ "@typescript-eslint/parser": "^2.19.2",
"browser-sync": "^2.26.7",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
@@ -70,33 +73,33 @@
"electron-notarize": "^0.1.1",
"enzyme": "^3.7.0",
"enzyme-adapter-react-16": "^1.7.0",
+ "eslint": "^6.8.0",
+ "eslint-plugin-import": "^2.20.1",
+ "eslint-plugin-prettier": "^3.1.2",
+ "eslint-plugin-promise": "^4.2.1",
+ "eslint-plugin-react": "^7.18.3",
"gettext-extractor": "^3.5.1",
"gulp": "^4.0.2",
"gulp-inject-string": "^1.1.2",
"gulp-typescript": "^5.0.1",
- "prettier": "1.16.4",
+ "prettier": "1.19.1",
"rimraf": "^2.7.1",
"sinon": "^7.1.1",
"ts-node": "^8.3.0",
"tsc-watch": "^2.4.0",
- "tslint": "^5.18.0",
- "tslint-config-prettier": "^1.18.0",
- "tslint-react": "^4.0.0",
"typescript": "^3.5.3"
},
"scripts": {
"postinstall": "cross-env ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true electron-builder install-app-deps",
"build": "gulp build",
- "lint": "tslint -t stylish -p .",
- "format": "npm run private:format -- --write",
- "check-format": "npm run private:format -- --list-different",
+ "lint": "eslint --ext tsx,ts .",
+ "format": "prettier \"**/*.{js,css,ts,tsx}\" --write",
"develop": "gulp develop",
"test": "cross-env NODE_ENV=test electron-mocha --renderer --reporter spec --require-main \"test/setup/main.js\" --require ts-node/register --require \"test/setup/renderer.ts\" \"test/**/*.{ts,tsx}\"",
"update-translations": "node scripts/extract-translations",
"pack:mac": "gulp pack-mac",
"pack:win": "gulp pack-win",
- "pack:linux": "gulp pack-linux",
- "private:format": "prettier \"**/*.{js,css,ts,tsx}\""
+ "pack:linux": "gulp pack-linux"
},
"engines": {
"node": ">=12",