diff --git a/package.json b/package.json index ce4ff28..4334542 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ "test": "tsc --noEmit && jest --coverage && CI=true react-scripts test --coverage" }, "dependencies": { - "@sentry/browser": "^6.14.1", - "cross-fetch": "^3.1.4", + "@sentry/browser": "^6.19.2", + "cross-fetch": "^3.1.5", "easy-peasy": "^5.0.4", "fetch-suspense": "^1.2.2", - "framer-motion": "^4.1.17", - "i18next": ">=21.4.1", - "i18next-browser-languagedetector": "^6.1.2", + "framer-motion": "^6.2.8", + "i18next": ">=21.6.14", + "i18next-browser-languagedetector": "^6.1.4", "i18next-chained-backend": "^3.0.2", "i18next-localstorage-backend": "^3.1.3", "i18next-xhr-backend": "^3.2.2", @@ -27,44 +27,44 @@ "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet": "^6.0.0", - "react-i18next": "11.13.0", + "react-i18next": "11.16.1", "react-icons": "^4.3.1", - "react-router": "^5.2.1", - "react-router-dom": "^5.3.0", - "react-scripts": "4.0.3", + "react-router": "^6.2.2", + "react-router-dom": "^6.2.2", + "react-scripts": "5.0.0", "react-spinners": "^0.11.0", - "react-toastify": "^8.1.0", - "styled-components": "^5.3.3", - "swr": "^1.0.1", + "react-toastify": "^8.2.0", + "styled-components": "^5.3.5", + "swr": "^1.2.2", "validator": "^13.7.0", "whois-json": "^2.0.4" }, "devDependencies": { - "@sentry/cli": "^1.71.0", - "@testing-library/jest-dom": "^5.15.0", - "@testing-library/react": "^12.1.2", + "@sentry/cli": "^1.74.2", + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^12.1.4", "@types/i18next-node-fs-backend": "^2.1.1", - "@types/jest": "^27.0.2", + "@types/jest": "^27.4.1", "@types/mersennetwister": "^0.2.0", "@types/node": "^16.11.7", - "@types/react-dom": "^17.0.11", - "@types/react-helmet": "^6.1.4", - "@types/react-router-dom": "^5.3.2", - "@types/styled-components": "^5.1.15", - "@types/validator": "^13.6.6", - "@vercel/build-utils": "^2.12.2", - "@vercel/node": "^1.12.1", + "@types/react-dom": "^17.0.14", + "@types/react-helmet": "^6.1.5", + "@types/react-router-dom": "^5.3.3", + "@types/styled-components": "^5.1.24", + "@types/validator": "^13.7.1", + "@vercel/build-utils": "^2.15.0", + "@vercel/node": "^1.14.0", "codacy-coverage": "^3.4.0", "husky": "^7.0.4", "i18next-node-fs-backend": "^2.1.3", "mdmod": "^2.0.0", "mdmod-plugin-github-sponsors": "^1.1.0", "mutationobserver-shim": "^0.3.5", - "nock": "^13.2.0", - "prettier": "^2.4.1", - "pretty-quick": "^3.1.1", - "ts-jest": "^26.4.2", - "typescript": "^4.4.4" + "nock": "^13.2.4", + "prettier": "^2.6.1", + "pretty-quick": "^3.1.3", + "ts-jest": "^27.1.4", + "typescript": "^4.6.3" }, "license": "Apache-2.0", "browserslist": { diff --git a/src/App.tsx b/src/App.tsx index e67362a..d07277d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Redirect, Route, Switch } from 'react-router-dom'; +import { Navigate, Route, Routes } from 'react-router-dom'; import Footer from './components/Footer'; import Home from './pages/Home'; import Search from './pages/Search'; @@ -15,19 +15,11 @@ export default function App() { - - - - - - - - - - - - - + + } /> + } /> + } /> + {!isStandalone() &&