From 702a780b3c4fff270d59adb5bfe19869164faa4b Mon Sep 17 00:00:00 2001 From: regalijan Date: Thu, 19 Oct 2023 16:49:19 -0400 Subject: [PATCH] Remove react-helmet-async --- app/root.tsx | 22 +++++++--------------- package-lock.json | 41 +---------------------------------------- package.json | 3 +-- 3 files changed, 9 insertions(+), 57 deletions(-) diff --git a/app/root.tsx b/app/root.tsx index 8ab1ad7..4f610c3 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -10,7 +10,6 @@ import { ClientStyleContext, ServerStyleContext } from "./context.js"; import fontStyle from "@fontsource/plus-jakarta-sans/index.css"; import Forbidden from "../components/Forbidden.js"; import globalStyles from "../index.css"; -import { HelmetProvider } from "react-helmet-async"; import { Links, LiveReload, @@ -118,8 +117,6 @@ function getMarkup( clientStyleData?.reset(); }, []); - const helmetContext: { [k: string]: any } = {}; - const body = ( - -
- - {children} - - -
-
+
+ + {children} + + +
); - const { helmet } = helmetContext; - return ( @@ -159,8 +152,7 @@ function getMarkup( ) : null} - {helmet?.meta?.toString()} - {helmet?.title?.toString() ?? Car Crushers} + {body} diff --git a/package-lock.json b/package-lock.json index 41d7978..d8718f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,8 +19,7 @@ "@sentry/tracing": "^7.42.0", "framer-motion": "^10.2.4", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-helmet-async": "^1.3.0" + "react-dom": "^18.2.0" }, "devDependencies": { "@remix-run/dev": "^1.14.1", @@ -10235,22 +10234,6 @@ } } }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -10890,11 +10873,6 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -19343,18 +19321,6 @@ "use-sidecar": "^1.1.2" } }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -19840,11 +19806,6 @@ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", diff --git a/package.json b/package.json index 628c01c..c6c5da9 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,7 @@ "@sentry/tracing": "^7.42.0", "framer-motion": "^10.2.4", "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-helmet-async": "^1.3.0" + "react-dom": "^18.2.0" }, "devDependencies": { "@remix-run/dev": "^1.14.1",