Skip to content

Commit c4fe9d9

Browse files
authored
Merge pull request #208 from input-output-hk/chore/ddw-1037-vulnerabilities
[DDW-1037] Bump version of create-react-context
2 parents 1caf60a + f13f87a commit c4fe9d9

File tree

4 files changed

+11
-78
lines changed

4 files changed

+11
-78
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
The history of all changes to react-polymorph.
44

5+
# 1.0.4
6+
7+
- Bumped the version of `create-react-context` ([PR 208](https://github.com/input-output-hk/react-polymorph/pull/208))
8+
59
# 1.0.3
610

711
- Add disabled state to Select component ([PR 196](https://github.com/input-output-hk/react-polymorph/pull/196))

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "react-polymorph",
33
"description": "React components with highly customizable logic, markup and styles.",
4-
"version": "1.0.3",
4+
"version": "1.0.4",
55
"scripts": {
66
"build": "cross-env yarn clean && yarn sass && yarn js",
77
"build:watch": "concurrently 'yarn js:watch' 'yarn sass:watch'",
@@ -21,7 +21,7 @@
2121
},
2222
"dependencies": {
2323
"@tippyjs/react": "4.2.1",
24-
"create-react-context": "0.2.2",
24+
"create-react-context": "0.3.0",
2525
"fast-password-entropy": "1.1.1",
2626
"filter-invalid-dom-props": "2.1.0",
2727
"html-attributes": "1.1.0",

source/components/HOC/ThemeContext.js

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,16 @@ import { ROOT_THEME_API } from '../../themes/API';
99
// if the user passes ThemeProvider a theme and/or ROOT_THEME_API,
1010
// these default values are overwritten
1111

12-
// check to use context pollyfill or not
13-
let createContext;
14-
if (React.createContext) {
15-
// React module contains createContext method, no polyfill
16-
createContext = React.createContext;
17-
} else {
18-
// use create-react-context polyfill
19-
createContext = createReactContext;
20-
}
21-
2212
type Theme = {
2313
skins: Object,
2414
theme: Object,
25-
ROOT_THEME_API: Object
15+
ROOT_THEME_API: Object,
2616
};
2717

2818
const defaultContext = {
2919
skins: {},
3020
theme: ROOT_THEME_API,
31-
ROOT_THEME_API
21+
ROOT_THEME_API,
3222
};
3323

34-
export const ThemeContext: Context<Theme> = createContext(defaultContext);
24+
export const ThemeContext: Context<Theme> = createReactContext(defaultContext);

yarn.lock

Lines changed: 2 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -4876,11 +4876,6 @@ [email protected]:
48764876
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a"
48774877
integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==
48784878

4879-
core-js@^1.0.0:
4880-
version "1.2.7"
4881-
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
4882-
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
4883-
48844879
core-js@^2.4.0:
48854880
version "2.6.12"
48864881
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
@@ -4991,14 +4986,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
49914986
safe-buffer "^5.0.1"
49924987
sha.js "^2.4.8"
49934988

4994-
4995-
version "0.2.2"
4996-
resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz#9836542f9aaa22868cd7d4a6f82667df38019dca"
4997-
integrity sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==
4998-
dependencies:
4999-
fbjs "^0.8.0"
5000-
gud "^1.0.0"
5001-
50024989
50034990
version "0.3.0"
50044991
resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c"
@@ -5687,13 +5674,6 @@ encodeurl@~1.0.2:
56875674
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
56885675
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
56895676

5690-
encoding@^0.1.11:
5691-
version "0.1.13"
5692-
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
5693-
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
5694-
dependencies:
5695-
iconv-lite "^0.6.2"
5696-
56975677
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
56985678
version "1.4.4"
56995679
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
@@ -6581,19 +6561,6 @@ fbjs-css-vars@^1.0.0:
65816561
resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8"
65826562
integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==
65836563

6584-
fbjs@^0.8.0:
6585-
version "0.8.18"
6586-
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.18.tgz#9835e0addb9aca2eff53295cd79ca1cfc7c9662a"
6587-
integrity sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==
6588-
dependencies:
6589-
core-js "^1.0.0"
6590-
isomorphic-fetch "^2.1.1"
6591-
loose-envify "^1.0.0"
6592-
object-assign "^4.1.0"
6593-
promise "^7.1.1"
6594-
setimmediate "^1.0.5"
6595-
ua-parser-js "^0.7.30"
6596-
65976564
fbjs@^3.0.0, fbjs@^3.0.1:
65986565
version "3.0.2"
65996566
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.2.tgz#dfae08a85c66a58372993ce2caf30863f569ff94"
@@ -7514,13 +7481,6 @@ [email protected], iconv-lite@^0.4.24:
75147481
dependencies:
75157482
safer-buffer ">= 2.1.2 < 3"
75167483

7517-
iconv-lite@^0.6.2:
7518-
version "0.6.3"
7519-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
7520-
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
7521-
dependencies:
7522-
safer-buffer ">= 2.1.2 < 3.0.0"
7523-
75247484
icss-utils@^4.0.0, icss-utils@^4.1.1:
75257485
version "4.1.1"
75267486
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
@@ -8120,7 +8080,7 @@ is-shared-array-buffer@^1.0.1:
81208080
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6"
81218081
integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==
81228082

8123-
is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0:
8083+
is-stream@^1.0.0, is-stream@^1.1.0:
81248084
version "1.1.0"
81258085
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
81268086
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
@@ -8220,14 +8180,6 @@ isobject@^4.0.0:
82208180
resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0"
82218181
integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==
82228182

8223-
isomorphic-fetch@^2.1.1:
8224-
version "2.2.1"
8225-
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
8226-
integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
8227-
dependencies:
8228-
node-fetch "^1.0.1"
8229-
whatwg-fetch ">=0.10.0"
8230-
82318183
isstream@~0.1.2:
82328184
version "0.1.2"
82338185
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@@ -9900,14 +9852,6 @@ [email protected]:
99009852
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
99019853
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
99029854

9903-
node-fetch@^1.0.1:
9904-
version "1.7.3"
9905-
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
9906-
integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
9907-
dependencies:
9908-
encoding "^0.1.11"
9909-
is-stream "^1.0.1"
9910-
99119855
node-fetch@^2.6.0:
99129856
version "2.6.6"
99139857
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89"
@@ -12036,7 +11980,7 @@ safe-regex@^1.1.0:
1203611980
dependencies:
1203711981
ret "~0.1.10"
1203811982

12039-
"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
11983+
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
1204011984
version "2.1.2"
1204111985
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1204211986
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
@@ -13806,11 +13750,6 @@ whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5:
1380613750
dependencies:
1380713751
iconv-lite "0.4.24"
1380813752

13809-
whatwg-fetch@>=0.10.0:
13810-
version "3.6.2"
13811-
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
13812-
integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
13813-
1381413753
whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0:
1381513754
version "2.3.0"
1381613755
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"

0 commit comments

Comments
 (0)