Browse Source

ref(ui) Remove createReactClass as a direct dependency (#27831)

We no longer use createReactClass in sentry or getsentry and can remove
it as a direct dependency. We will still have it as a transitive
dependency because of react-router.
Mark Story 3 years ago
parent
commit
32ec2cc335
3 changed files with 1 additions and 12 deletions
  1. 0 2
      package.json
  2. 0 2
      static/app/bootstrap/exportGlobals.tsx
  3. 1 8
      yarn.lock

+ 0 - 2
package.json

@@ -33,7 +33,6 @@
     "@testing-library/react": "^12.0.0",
     "@types/color": "^3.0.2",
     "@types/compression-webpack-plugin": "^6.0.5",
-    "@types/create-react-class": "^15.6.2",
     "@types/css-minimizer-webpack-plugin": "^3.0.1",
     "@types/diff": "5.0.1",
     "@types/dompurify": "^2.2.3",
@@ -70,7 +69,6 @@
     "compression-webpack-plugin": "7.0.0",
     "copy-text-to-clipboard": "2.2.0",
     "core-js": "^3.15.2",
-    "create-react-class": "^15.6.2",
     "crypto-browserify": "^3.12.0",
     "crypto-js": "4.0.0",
     "css-loader": "^5.2.6",

+ 0 - 2
static/app/bootstrap/exportGlobals.tsx

@@ -2,7 +2,6 @@ import * as React from 'react';
 import ReactDOM from 'react-dom';
 import * as Router from 'react-router';
 import * as Sentry from '@sentry/react';
-import createReactClass from 'create-react-class';
 import jQuery from 'jquery';
 import moment from 'moment';
 import PropTypes from 'prop-types';
@@ -30,7 +29,6 @@ const globals = {
   jQuery,
 
   // django templates make use of these globals
-  createReactClass,
   SentryApp: {},
 };
 

+ 1 - 8
yarn.lock

@@ -3181,13 +3181,6 @@
   dependencies:
     "@types/node" "*"
 
-"@types/create-react-class@^15.6.2":
-  version "15.6.3"
-  resolved "https://registry.yarnpkg.com/@types/create-react-class/-/create-react-class-15.6.3.tgz#d9a533441acd1532f2b97d55c24dfb87898d5cc2"
-  integrity sha512-SXf68tnBChYL/XOKrXsq85X8JZ3KUYtICwlnd3Y28BS41bcIlKSxxnoXSapl0/CSofVxjqqyFmu5e7GMU7lYHg==
-  dependencies:
-    "@types/react" "*"
-
 "@types/css-minimizer-webpack-plugin@^3.0.1":
   version "3.0.2"
   resolved "https://registry.yarnpkg.com/@types/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.2.tgz#ed58bbbde8a7b7591118aa93d8f8d0cdc0cc6173"
@@ -5800,7 +5793,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
     safe-buffer "^5.0.1"
     sha.js "^2.4.8"
 
-create-react-class@^15.5.1, create-react-class@^15.6.2:
+create-react-class@^15.5.1:
   version "15.6.3"
   resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.3.tgz#2d73237fb3f970ae6ebe011a9e66f46dbca80036"
   integrity sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==