From 41d3410efb83d18e81b580dd9acc7da2eee226d6 Mon Sep 17 00:00:00 2001 From: mhatvan Date: Fri, 30 Jul 2021 19:48:40 +0200 Subject: chore: cleanup and improve dependencies - removed `@meetfranz/typings` because it only stubbed external type definitions - removed `@babel/polyfill` because there are no old browsers in use with Electron - replaced deprecated `mdi` with `@mdi/font` - removed unused `atob`, `btoa`, `targz`, `node-fetch`, `terser-webpack-plugin`, `webpack-node-externals` - added used, but not installed dependencies `color`, `csstype`, `debug`, `minimist`, `jss` - upgraded `@types/node` to match used node version - upgraded `@types/fs-extra` to match fs-extra version - add missing `arrow-parens` rule to `.eslintrc` rulest for .js files --- package.json | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'package.json') diff --git a/package.json b/package.json index 6bc86ea6d..b488228da 100644 --- a/package.json +++ b/package.json @@ -60,9 +60,8 @@ "@adonisjs/session": "1.0.29", "@adonisjs/shield": "1.0.8", "@adonisjs/validator": "5.0.6", - "@babel/polyfill": "7.7.0", - "@babel/runtime": "7.7.4", "@electron/remote": "1.2.0", + "@mdi/font": "5.9.55", "@mdi/js": "4.6.95", "@meetfranz/electron-notification-state": "1.0.0", "@meetfranz/forms": "file:packages/forms", @@ -70,14 +69,15 @@ "@meetfranz/ui": "file:packages/ui", "@sentry/electron": "2.5.1", "address-rfc2822": "2.1.0", - "atob": "2.1.2", "auto-launch": "5.0.5", - "btoa": "1.2.1", "classnames": "2.3.1", "cld": "2.7.0", + "color": "4.0.0", "css": "2.2.4", + "csstype": "3.0.8", "darkreader": "4.9.34", "dbus-next": "0.9.2", + "debug": "4.3.2", "du": "0.1.0", "electron-dl": "3.2.1", "electron-fetch": "1.7.3", @@ -95,8 +95,8 @@ "lodash": "4.17.21", "macos-version": "5.2.1", "marked": "0.7.0", - "mdi": "1.9.33", "mime-types": "2.1.32", + "minimist": "1.2.5", "mobx": "5.15.0", "mobx-localstorage": "1.2.0", "mobx-react": "5.4.2", @@ -104,7 +104,6 @@ "mobx-react-router": "3.1.2", "moment": "2.29.1", "ms": "2.1.3", - "node-fetch": "2.6.1", "node-mac-permissions": "2.2.0", "normalize-url": "6.1.0", "os-name": "4.0.0", @@ -128,7 +127,6 @@ "smoothscroll-polyfill": "0.4.4", "sqlite3": "5.0.2", "tar": "4.4.13", - "targz": "1.0.1", "terser": "4.4.0", "useragent-generator": "1.1.1-amkt-22079-finish.0", "uuid": "3.3.3", @@ -145,21 +143,19 @@ "@babel/plugin-proposal-export-default-from": "7.14.5", "@babel/plugin-proposal-throw-expressions": "7.14.5", "@babel/plugin-syntax-dynamic-import": "7.8.3", - "@babel/plugin-transform-regenerator": "7.14.5", "@babel/preset-env": "7.14.8", "@babel/preset-react": "7.14.5", "@babel/register": "7.14.5", "@types/color": "3.0.2", - "@types/fs-extra": "7.0.0", + "@types/fs-extra": "9.0.12", "@types/lodash": "4.14.171", - "@types/node": "12.20.13", + "@types/node": "14.17.6", "@types/react": "16.14.6", "@types/react-dom": "16.9.13", "@types/uuid": "3.4.9", "@typescript-eslint/eslint-plugin": "4.28.5", "@typescript-eslint/parser": "4.28.5", "all-contributors-cli": "6.20.0", - "babel-loader": "8.2.2", "babel-plugin-react-intl": "3.5.1", "conventional-changelog-cli": "2.1.1", "cross-env": "7.0.3", @@ -190,6 +186,7 @@ "html-webpack-plugin": "4.5.2", "husky": "7.0.1", "jest": "27.0.6", + "jss": "10.7.1", "kebab-case": "1.0.1", "lerna": "4.0.0", "mobx-react-devtools": "6.1.1", @@ -199,13 +196,11 @@ "preval-build-info": "1.0.3", "react-intl-translations-manager": "5.0.3", "sass": "1.36.0", - "terser-webpack-plugin": "1.4.5", "ts-loader": "5.4.5", "typescript": "3.9.10", "webpack": "4.46.0", "webpack-cli": "3.3.12", - "webpack-dev-server": "3.11.2", - "webpack-node-externals": "1.7.2" + "webpack-dev-server": "3.11.2" }, "config": { "commitizen": { -- cgit v1.2.3-54-g00ecf