Skip to content

Commit

Permalink
chore(package): remove react-router, consist react version (#622)
Browse files Browse the repository at this point in the history
* chore(flat-components): move some dependencies to peer

* chore(package): remove react-router, consist react version
  • Loading branch information
hyrious committed May 10, 2021
1 parent aeef70e commit 17f3638
Show file tree
Hide file tree
Showing 15 changed files with 49 additions and 71 deletions.
5 changes: 2 additions & 3 deletions desktop/renderer-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,10 @@
"mobx-react-lite": "^3.1.6",
"node-downloader-helper": "^1.0.13",
"polly-js": "^1.6.7",
"react": "^17.0.1",
"react": "^17.0.2",
"react-device-detect": "^1.17.0",
"react-dom": "^17.0.1",
"react-dom": "^17.0.2",
"react-i18next": "^11.8.4",
"react-router": "^5.2.0",
"react-router-dom": "^5.2.0",
"react-router-last-location": "^2.0.1",
"react-use": "^15.3.8",
Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/AppRoutes/AppRouteContainer.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from "react";
import { RouteComponentProps } from "react-router";
import { RouteComponentProps } from "react-router-dom";
import PageError from "../PageError";
import { ipcAsyncByMainWindow } from "../utils/ipc";

Expand Down
3 changes: 1 addition & 2 deletions desktop/renderer-app/src/AppRoutes/index.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import React from "react";
import { HashRouter } from "react-router-dom";
import { Route, Switch } from "react-router";
import { HashRouter, Route, Switch } from "react-router-dom";
import { message } from "antd";
import { LastLocationProvider } from "react-router-last-location";
import { RouteConfig, routeConfig } from "../route-config";
Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/pages/BigClassPage/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { message } from "antd";
import classNames from "classnames";
import { observer } from "mobx-react-lite";
import React, { useEffect, useRef, useState } from "react";
import { useParams } from "react-router";
import { useParams } from "react-router-dom";
import { RoomPhase, ViewMode } from "white-web-sdk";
import { AgoraCloudRecordBackgroundConfigItem } from "../../apiMiddleware/flatServer/agora";
import { RoomStatus, RoomType } from "../../apiMiddleware/flatServer/constants";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import React from "react";
import { MainPageLayoutContainer } from "../../components/MainPageLayoutContainer";
import { useWindowSize } from "../../utils/hooks/useWindowSize";
import { routeConfig, RouteNameType } from "../../route-config";
import { useHistory, useLocation } from "react-router";
import { useHistory, useLocation } from "react-router-dom";
import { DeviceCheckState } from "./utils";
import { MainPageLayoutItem } from "flat-components";

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useEffect, useState } from "react";
import { observer } from "mobx-react-lite";
import { useHistory } from "react-router";
import { useHistory } from "react-router-dom";
import { message } from "antd";
import { ordinaryRoomInfo, updateOrdinaryRoom } from "../../apiMiddleware/flatServer";
import EditRoomPage, {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React, { useEffect, useState } from "react";
import { observer } from "mobx-react-lite";
import { useHistory } from "react-router";
import { useHistory } from "react-router-dom";
import { message } from "antd";
import { periodicSubRoomInfo, updatePeriodicSubRoom } from "../../apiMiddleware/flatServer";
import {
Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/pages/OneToOnePage/index.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import "./OneToOnePage.less";

import React, { useEffect, useRef, useState } from "react";
import { useParams } from "react-router";
import { useParams } from "react-router-dom";
import { observer } from "mobx-react-lite";
import { message } from "antd";
import { RoomPhase, ViewMode } from "white-web-sdk";
Expand Down
3 changes: 1 addition & 2 deletions desktop/renderer-app/src/pages/ReplayPage/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, { useEffect, useRef, useState } from "react";
import { RouteComponentProps, useParams } from "react-router";
import { RouteComponentProps, useParams, useHistory } from "react-router-dom";
import PlayerController from "@netless/player-controller";
import LoadingPage from "../../LoadingPage";
import { ipcAsyncByMainWindow, ipcReceive, ipcReceiveRemove } from "../../utils/ipc";
Expand All @@ -16,7 +16,6 @@ import videoPlaySVG from "../../assets/image/video-play.svg";
import "video.js/dist/video-js.min.css";
import "./ReplayPage.less";
import { ExitReplayConfirmModal } from "../../components/Modal/ExitReplayConfirmModal";
import { useHistory } from "react-router-dom";
import { errorTips } from "../../components/Tips/ErrorTips";
import { useWindowSize } from "../../utils/hooks/useWindowSize";

Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/pages/ScheduleRoomPage/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { format, formatWithOptions } from "date-fns/fp";
import { zhCN } from "date-fns/locale";
import { observer } from "mobx-react-lite";
import React, { useContext, useEffect, useState } from "react";
import { useHistory, useParams } from "react-router";
import { useHistory, useParams } from "react-router-dom";
import { useLastLocation } from "react-router-last-location";
import backSVG from "../../assets/image/back.svg";
import moreBtnSVG from "../../assets/image/moreBtn.svg";
Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/pages/SmallClassPage/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React, { useEffect, useRef, useState } from "react";
import { message } from "antd";
import { RoomPhase, ViewMode } from "white-web-sdk";
import { observer } from "mobx-react-lite";
import { useParams } from "react-router";
import { useParams } from "react-router-dom";

import InviteButton from "../../components/InviteButton";
import { TopBar, TopBarDivider } from "../../components/TopBar";
Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/pages/UserScheduledPage/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { PeriodicEndType } from "../../constants/Periodic";
import { GlobalStoreContext, RoomStoreContext } from "../../components/StoreProvider";
import { useSafePromise } from "../../utils/hooks/lifecycle";
import EditRoomPage, { EditRoomFormValues, EditRoomType } from "../../components/EditRoomPage";
import { useHistory } from "react-router";
import { useHistory } from "react-router-dom";
import { errorTips } from "../../components/Tips/ErrorTips";
import { useWindowSize } from "../../utils/hooks/useWindowSize";

Expand Down
2 changes: 1 addition & 1 deletion desktop/renderer-app/src/utils/routes.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { routeConfig, RouteConfig, RouteNameType, ExtraRouteConfig } from "../route-config";
import { generatePath, useHistory } from "react-router";
import { generatePath, useHistory } from "react-router-dom";
import { useCallback } from "react";

export { RouteNameType } from "../route-config";
Expand Down
62 changes: 34 additions & 28 deletions packages/flat-components/package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
{
"name": "flat-components",
"description": "Reusable components for the Flat app.",
"version": "0.1.0",
"private": false,
"description": "Reusable components for the Flat app.",
"homepage": "https://github.com/netless-io/flat",
"license": "MIT",
"sideEffects": [
"*.css"
],
"license": "MIT",
"homepage": "https://github.com/netless-io/flat",
"main": "./build/cjs/index.js",
"module": "./build/index.js",
"types": "./build/index.d.ts",
"files": [
"theme",
"src",
"build"
],
"scripts": {
"lint": "lint-staged",
"storybook": "start-storybook -p 6006",
Expand All @@ -16,35 +24,12 @@
"deploy-storybook": "yarn run build-storybook && node scripts/deploy-storybook.js",
"cleanup": "rimraf ./build"
},
"files": [
"theme",
"src",
"build"
],
"main": "./build/cjs/index.js",
"module": "./build/index.js",
"types": "./build/index.d.ts",
"dependencies": {
"@types/react-transition-group": "^4.4.1",
"classnames": "^2.2.6",
"date-fns": "^2.19.0",
"i18next": "^19.8.4",
"i18next-browser-languagedetector": "^6.0.1",
"pretty-bytes": "^5.6.0",
"rc-picker": "^2.5.10",
"react-i18next": "^11.8.4",
"react-resize-detector": "^6.6.4",
"react-transition-group": "^4.4.1",
"react-use": "^15.3.8"
},
"peerDependencies": {
"@ant-design/icons": "^4.2.2",
"antd": "^4.9.3",
"mobx": "^6.1.0",
"mobx-react-lite": "^3.1.6",
"react": "^17.0.1",
"react-dom": "^17.0.1"
},
"devDependencies": {
"@ant-design/icons": "^4.2.2",
"@babel/plugin-proposal-class-properties": "^7.13.0",
Expand All @@ -64,12 +49,15 @@
"@types/node": "^14.14.16",
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@types/react-transition-group": "^4.4.1",
"@typescript-eslint/eslint-plugin": "^4.11.0",
"@typescript-eslint/parser": "^4.11.0",
"antd": "^4.15.0",
"bulma": "^0.9.2",
"chance": "^1.1.7",
"classnames": "^2.2.6",
"cross-env": "^7.0.2",
"date-fns": "^2.19.0",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-config-react-app": "^6.0.0",
Expand All @@ -81,15 +69,19 @@
"faker": "^5.4.0",
"flat-types": "^0.1.0",
"fork-ts-checker-webpack-plugin": "^6.0.4",
"i18next": "^19.8.4",
"i18next-browser-languagedetector": "^6.0.1",
"less": "^3.12.2",
"less-loader": "^6.2.0",
"lint-staged": "^10.5.4",
"minimist": "^1.2.5",
"mobx": "^6.1.0",
"mobx-react-lite": "^3.1.6",
"prettier": "^2.0.5",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"rc-picker": "^2.5.10",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-i18next": "^11.8.4",
"react-refresh": "^0.8.3",
"rimraf": "^3.0.0",
"rollup": "^2.41.1",
Expand All @@ -102,5 +94,19 @@
"sass-loader": "^10.1.1",
"tachyons": "^4.12.0",
"typescript": "^4.1.2"
},
"peerDependencies": {
"@ant-design/icons": "^4.2.2",
"antd": "^4.9.3",
"classnames": "^2.2.6",
"date-fns": "^2.19.0",
"i18next": "^19.8.4",
"i18next-browser-languagedetector": "^6.0.1",
"mobx": "^6.1.0",
"mobx-react-lite": "^3.1.6",
"rc-picker": "^2.5.10",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-i18next": "^11.8.4"
}
}
27 changes: 1 addition & 26 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14787,15 +14787,6 @@ react-dom@^16.8.0:
prop-types "^15.6.2"
scheduler "^0.19.1"

react-dom@^17.0.1:
version "17.0.1"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz#1de2560474ec9f0e334285662ede52dbc5426fc6"
integrity sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "^0.20.1"

react-dom@^17.0.2:
version "17.0.2"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
Expand Down Expand Up @@ -14936,7 +14927,7 @@ react-router-last-location@^2.0.1:
resolved "https://registry.yarnpkg.com/react-router-last-location/-/react-router-last-location-2.0.1.tgz#54d625876dd1448594fa1114aa02e7e21db12970"
integrity sha512-3FbFIWwUr2qN28vN9DNdFp6RhUH/yif6ILVff1zT+hLdyGmlNPh3GuPhveb7bHQLgB744QW8L0qtWjX58ESuZQ==

react-router@5.2.0, react-router@^5.2.0:
react-router@5.2.0:
version "5.2.0"
resolved "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293"
integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==
Expand Down Expand Up @@ -15038,14 +15029,6 @@ react@^16.8.0:
object-assign "^4.1.1"
prop-types "^15.6.2"

react@^17.0.1:
version "17.0.1"
resolved "https://registry.npmjs.org/react/-/react-17.0.1.tgz#6e0600416bd57574e3f86d92edba3d9008726127"
integrity sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"

react@^17.0.2:
version "17.0.2"
resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
Expand Down Expand Up @@ -15814,14 +15797,6 @@ scheduler@^0.19.1:
loose-envify "^1.1.0"
object-assign "^4.1.1"

scheduler@^0.20.1:
version "0.20.1"
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"

scheduler@^0.20.2:
version "0.20.2"
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
Expand Down

0 comments on commit 17f3638

Please sign in to comment.