From 149d5ec1f76a50b569aefb9d3748145bfc9e41d6 Mon Sep 17 00:00:00 2001 From: Gregory Rushton Date: Tue, 13 Feb 2024 11:50:20 -0500 Subject: [PATCH] [DUOS-2900][risk=no] Update to GA4 (#2459) --- package-lock.json | 23 +++++++++-------------- package.json | 2 +- src/App.js | 2 +- 3 files changed, 11 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2eb6a77f..5ed583909 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-dropzone": "14.2.3", - "react-ga": "3.3.1", + "react-ga4": "2.1.0", "react-google-charts": "4.0.1", "react-hyperscript-helpers": "2.0.0", "react-markdown": "9.0.1", @@ -18020,14 +18020,10 @@ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", "dev": true }, - "node_modules/react-ga": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-3.3.1.tgz", - "integrity": "sha512-4Vc0W5EvXAXUN/wWyxvsAKDLLgtJ3oLmhYYssx+YzphJpejtOst6cbIHCIyF50Fdxuf5DDKqRYny24yJ2y7GFQ==", - "peerDependencies": { - "prop-types": "^15.6.0", - "react": "^15.6.2 || ^16.0 || ^17 || ^18" - } + "node_modules/react-ga4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-ga4/-/react-ga4-2.1.0.tgz", + "integrity": "sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==" }, "node_modules/react-google-charts": { "version": "4.0.1", @@ -35595,11 +35591,10 @@ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", "dev": true }, - "react-ga": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-3.3.1.tgz", - "integrity": "sha512-4Vc0W5EvXAXUN/wWyxvsAKDLLgtJ3oLmhYYssx+YzphJpejtOst6cbIHCIyF50Fdxuf5DDKqRYny24yJ2y7GFQ==", - "requires": {} + "react-ga4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-ga4/-/react-ga4-2.1.0.tgz", + "integrity": "sha512-ZKS7PGNFqqMd3PJ6+C2Jtz/o1iU9ggiy8Y8nUeksgVuvNISbmrQtJiZNvC/TjDsqD0QlU5Wkgs7i+w9+OjHhhQ==" }, "react-google-charts": { "version": "4.0.1", diff --git a/package.json b/package.json index b87332f8b..b7b35f1c1 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-dropzone": "14.2.3", - "react-ga": "3.3.1", + "react-ga4": "2.1.0", "react-google-charts": "4.0.1", "react-hyperscript-helpers": "2.0.0", "react-markdown": "9.0.1", diff --git a/src/App.js b/src/App.js index 2504a4b29..ded1f9655 100644 --- a/src/App.js +++ b/src/App.js @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react'; -import ReactGA from 'react-ga'; +import ReactGA from 'react-ga4'; import Modal from 'react-modal'; import './App.css'; import {Config} from './libs/config';