From 18b7ec85dde70ae0bd74d638d573daeaf3e4365f Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 27 Oct 2022 11:08:40 +0200 Subject: refactor(web/ui): Drop dependency on FontAwesome This change removes the explicit dependency on FontAwesome. PatternFly also ships with the FontAwesome icons, so use these icons instead to reduce the footprint of the application. --- opendc-web/opendc-web-ui/package.json | 3 --- 1 file changed, 3 deletions(-) (limited to 'opendc-web/opendc-web-ui/package.json') diff --git a/opendc-web/opendc-web-ui/package.json b/opendc-web/opendc-web-ui/package.json index f2175e35..1190ff32 100644 --- a/opendc-web/opendc-web-ui/package.json +++ b/opendc-web/opendc-web-ui/package.json @@ -18,9 +18,6 @@ "private": true, "dependencies": { "@auth0/auth0-react": "^1.11.0", - "@fortawesome/fontawesome-svg-core": "^6.2.0", - "@fortawesome/free-solid-svg-icons": "^6.2.0", - "@fortawesome/react-fontawesome": "^0.2.0", "@patternfly/react-core": "^4.235.7", "@patternfly/react-icons": "^4.86.7", "@patternfly/react-table": "^4.104.7", -- cgit v1.2.3 From d40772d2b54040a851223575e8c99eda4567f3a3 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 27 Oct 2022 11:36:19 +0200 Subject: build(web/ui): Update to Next 13 and React 18 This change updates the web interface to use Next 13 and React 18. This release has a couple breaking changes (related to links) which we have fixed accordingly. --- opendc-web/opendc-web-ui/package.json | 40 +++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'opendc-web/opendc-web-ui/package.json') diff --git a/opendc-web/opendc-web-ui/package.json b/opendc-web/opendc-web-ui/package.json index 1190ff32..49d5d0a5 100644 --- a/opendc-web/opendc-web-ui/package.json +++ b/opendc-web/opendc-web-ui/package.json @@ -17,41 +17,41 @@ "license": "MIT", "private": true, "dependencies": { - "@auth0/auth0-react": "^1.11.0", - "@patternfly/react-core": "^4.235.7", - "@patternfly/react-icons": "^4.86.7", - "@patternfly/react-table": "^4.104.7", - "@patternfly/react-charts": "^6.88.7", - "@sentry/react": "^6.19.7", - "@sentry/tracing": "^6.19.7", + "@auth0/auth0-react": "^1.12.0", + "@patternfly/react-core": "^4.250.1", + "@patternfly/react-icons": "^4.92.6", + "@patternfly/react-table": "^4.111.4", + "@patternfly/react-charts": "^6.94.7", + "@sentry/react": "^7.16.0", + "@sentry/tracing": "^7.16.0", "clsx": "^1.2.1", - "immer": "^9.0.15", - "konva": "^8.3.12", - "mathjs": "^11.2.1", - "next": "^12.3.0", + "immer": "^9.0.16", + "konva": "^8.3.13", + "mathjs": "^11.3.2", + "next": "^13.0.0", "next-global-css": "^1.3.1", "normalizr": "^3.6.2", "prettier": "^2.7.1", "prop-types": "^15.8.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-hotkeys-hook": "^3.4.7", - "react-konva": "^17.0.2-6", + "react-konva": "^18.2.3", "react-query": "^3.39.2", - "react-redux": "^8.0.2", + "react-redux": "^8.0.4", "redux": "^4.2.0", "redux-logger": "^3.0.6", "redux-saga": "^1.2.1", "redux-thunk": "^2.4.1", - "sass": "^1.54.9", + "sass": "^1.55.0", "svgsaver": "^0.9.0", "use-resize-observer": "^9.0.2", - "uuid": "^8.3.2", - "victory-errorbar": "^36.6.7" + "uuid": "^9.0.0", + "victory-errorbar": "^36.6.8" }, "devDependencies": { - "eslint": "^8.23.1", - "eslint-config-next": "^12.3.0" + "eslint": "^8.26.0", + "eslint-config-next": "^13.0.0" }, "scripts": { "format": "prettier --write src", -- cgit v1.2.3