Skip to content

Commit c500d77

Browse files
authored
Fix Tooltips with React versions < 16.6 (#828)
* Downgrade react-transition-group * Update yarn version * Add core-js deps to scripts
1 parent 9573019 commit c500d77

File tree

6 files changed

+26
-41
lines changed

6 files changed

+26
-41
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ dist: trusty
22
addons:
33
chrome: stable
44
before_install:
5-
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.21.1
5+
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.22.4
66
- export PATH="$HOME/.yarn/bin:$PATH"
77
- google-chrome-stable --version
88
- chromedriver --version

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
},
3232
"engines": {
3333
"node": ">=11.0.0",
34-
"yarn": ">=1.21.1"
34+
"yarn": ">=1.22.4"
3535
},
3636
"resolutions": {
3737
"kss/nunjucks": ">=3.2.0"

packages/design-system-scripts/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"chromedriver": "85.0.0",
2929
"cli-table2": "^0.2.0",
3030
"colors": "1.3.3",
31+
"core-js": "^3.6.5",
3132
"cssnano": "4.1.10",
3233
"cssstats": "3.3.0",
3334
"del": "^3.0.0",

packages/design-system/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"lodash.uniqueid": "^4.0.1",
2727
"prop-types": "^15.7.2",
2828
"react-aria-modal": "^2.11.1",
29-
"react-transition-group": "^4.3.0"
29+
"react-transition-group": "^2.9.0"
3030
},
3131
"peerDependencies": {
3232
"react": ">=16.0.0",

packages/design-system/src/components/Tooltip/Tooltip.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// TODO: Update react-transition-group once we update react peer dep
12
import CSSTransition from 'react-transition-group/CSSTransition';
23
import FocusTrap from 'focus-trap-react';
34
import PropTypes from 'prop-types';

yarn.lock

Lines changed: 21 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1037,10 +1037,10 @@
10371037
dependencies:
10381038
regenerator-runtime "^0.13.4"
10391039

1040-
"@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
1041-
version "7.10.3"
1042-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364"
1043-
integrity sha512-RzGO0RLSdokm9Ipe/YD+7ww8X2Ro79qiXZF3HU9ljrM+qnJmH1Vqth+hbiQZy761LnMJTMitHDuKVYTk3k4dLw==
1040+
"@babel/runtime@^7.1.2":
1041+
version "7.11.2"
1042+
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
1043+
integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
10441044
dependencies:
10451045
regenerator-runtime "^0.13.4"
10461046

@@ -4599,11 +4599,6 @@ commander@^5.0.0:
45994599
resolved "https://registry.yarnpkg.com/commander/-/commander-5.0.0.tgz#dbf1909b49e5044f8fdaf0adc809f0c0722bdfd0"
46004600
integrity sha512-JrDGPAKjMGSP1G0DUoaceEJ3DZgAfr/q6X7FVk4+U5KxUSKviYGM2k6zWkfyyBHy5rAtzgYJFa1ro2O9PtoxwQ==
46014601

4602-
commander@^5.1.0:
4603-
version "5.1.0"
4604-
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
4605-
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
4606-
46074602
commondir@^1.0.1:
46084603
version "1.0.1"
46094604
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -4875,7 +4870,7 @@ core-js@^2.4.0:
48754870
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
48764871
integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
48774872

4878-
core-js@^3.5.0:
4873+
core-js@^3.5.0, core-js@^3.6.5:
48794874
version "3.6.5"
48804875
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
48814876
integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==
@@ -5221,11 +5216,6 @@ cssstyle@^2.0.0:
52215216
dependencies:
52225217
cssom "~0.3.6"
52235218

5224-
csstype@^2.6.7:
5225-
version "2.6.10"
5226-
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.10.tgz#e63af50e66d7c266edb6b32909cfd0aabe03928b"
5227-
integrity sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==
5228-
52295219
currently-unhandled@^0.4.1:
52305220
version "0.4.1"
52315221
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@@ -5618,13 +5608,12 @@ dom-accessibility-api@^0.4.5:
56185608
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.4.5.tgz#d9c1cefa89f509d8cf132ab5d250004d755e76e3"
56195609
integrity sha512-HcPDilI95nKztbVikaN2vzwvmv0sE8Y2ZJFODy/m15n7mGXLeOKGiys9qWVbFbh+aq/KYj2lqMLybBOkYAEXqg==
56205610

5621-
dom-helpers@^5.0.1:
5622-
version "5.1.4"
5623-
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.1.4.tgz#4609680ab5c79a45f2531441f1949b79d6587f4b"
5624-
integrity sha512-TjMyeVUvNEnOnhzs6uAn9Ya47GmMo3qq7m+Lr/3ON0Rs5kHvb8I+SQYjLUSYn7qhEm0QjW0yrBkvz9yOrwwz1A==
5611+
dom-helpers@^3.4.0:
5612+
version "3.4.0"
5613+
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
5614+
integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
56255615
dependencies:
5626-
"@babel/runtime" "^7.8.7"
5627-
csstype "^2.6.7"
5616+
"@babel/runtime" "^7.1.2"
56285617

56295618
dom-serializer@0:
56305619
version "0.2.2"
@@ -11414,17 +11403,6 @@ number-is-nan@^1.0.0:
1141411403
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
1141511404
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
1141611405

11417-
nunjucks@>=3.2.0:
11418-
version "3.2.2"
11419-
resolved "https://registry.yarnpkg.com/nunjucks/-/nunjucks-3.2.2.tgz#45f915fef0f89fbab38c489dc85025f64859f466"
11420-
integrity sha512-KUi85OoF2NMygwODAy28Lh9qHmq5hO3rBlbkYoC8v377h4l8Pt5qFjILl0LWpMbOrZ18CzfVVUvIHUIrtED3sA==
11421-
dependencies:
11422-
a-sync-waterfall "^1.0.0"
11423-
asap "^2.0.3"
11424-
commander "^5.1.0"
11425-
optionalDependencies:
11426-
chokidar "^3.3.0"
11427-
1142811406
nunjucks@^3.2.1:
1142911407
version "3.2.1"
1143011408
resolved "https://registry.yarnpkg.com/nunjucks/-/nunjucks-3.2.1.tgz#f229539281e92c6ad25d8c578c9bdb41655caf83"
@@ -13116,6 +13094,11 @@ react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.6, react-is@^16.9.0:
1311613094
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
1311713095
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
1311813096

13097+
react-lifecycles-compat@^3.0.4:
13098+
version "3.0.4"
13099+
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
13100+
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
13101+
1311913102
react-proxy@^3.0.0-alpha.0:
1312013103
version "3.0.0-alpha.1"
1312113104
resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz#4400426bcfa80caa6724c7755695315209fa4b07"
@@ -13158,15 +13141,15 @@ react-to-typescript-definitions@^2.0.0:
1315813141
pascal-case "2.0.1"
1315913142
strip-ansi "5.2.0"
1316013143

13161-
react-transition-group@^4.3.0:
13162-
version "4.4.1"
13163-
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9"
13164-
integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==
13144+
react-transition-group@^2.9.0:
13145+
version "2.9.0"
13146+
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d"
13147+
integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==
1316513148
dependencies:
13166-
"@babel/runtime" "^7.5.5"
13167-
dom-helpers "^5.0.1"
13149+
dom-helpers "^3.4.0"
1316813150
loose-envify "^1.4.0"
1316913151
prop-types "^15.6.2"
13152+
react-lifecycles-compat "^3.0.4"
1317013153

1317113154
1317213155
version "16.8.6"

0 commit comments

Comments
 (0)