Polyfill Symbol usage
Brian Vaughn committed
Aug 23, 2019 at 17:38 UTC
84b492f344b16ad37ada3c480c61ceb4b49ae0ff
6 files changed
+8
-38
package.json
+1
-1
@@ -101,7 +101,7 @@
101
"crx": "^5.0.0",
102
"css-loader": "^1.0.1",
103
"error-stack-parser": "^2.0.2",
104
- "es6-symbol": "3.0.2",
104
+ "es6-symbol": "^3",
105
"escape-string-regexp": "^1.0.5",
106
"eslint": "^4.19.1",
107
"eslint-config-prettier": "^2.9.0",
packages/react-devtools-core/package.json
+1
@@ -23,6 +23,7 @@
23
"start:standalone": "cross-env NODE_ENV=development webpack --config webpack.standalone.js --watch"
24
},
25
"dependencies": {
26
+ "es6-symbol": "^3",
27
"shell-quote": "^1.6.1",
28
"ws": "^7"
29
},
packages/react-devtools-inline/package.json
+3
-1
@@ -19,7 +19,9 @@
19
"prepublish": "yarn run build",
20
"start": "cross-env NODE_ENV=development webpack --config webpack.config.js --watch"
21
},
22
- "dependencies": {},
22
+ "dependencies": {
23
+ "es6-symbol": "^3"
24
+ },
25
"devDependencies": {
26
"cross-env": "^3.1.4"
27
}
src/hydration.js
+1
@@ -1,5 +1,6 @@
1
// @flow
2
3
+import Symbol from 'es6-symbol';
4
import {
5
isElement,
6
typeOf,
src/utils.js
+1
@@ -1,5 +1,6 @@
1
// @flow
2
3
+import Symbol from 'es6-symbol';
4
import LRU from 'lru-cache';
5
import {
6
TREE_OPERATION_ADD,
yarn.lock
+1
-36
@@ -3859,12 +3859,6 @@ d@1:
3859
dependencies:
3860
es5-ext "^0.10.9"
3861
3862
-d@^0.1.1, d@~0.1.1:
3863
- version "0.1.1"
3864
- resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309"
3865
- dependencies:
3866
- es5-ext "~0.10.2"
3867
-
3862
damerau-levenshtein@^1.0.0:
3863
version "1.0.4"
3864
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514"
@@ -4481,13 +4475,6 @@ es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
4475
es6-symbol "~3.1.1"
4476
next-tick "^1.0.0"
4477
4484
-es5-ext@^0.10.7, es5-ext@~0.10.10, es5-ext@~0.10.11, es5-ext@~0.10.2:
4485
- version "0.10.12"
4486
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047"
4487
- dependencies:
4488
- es6-iterator "2"
4489
- es6-symbol "~3.1"
4490
-
4478
es6-error@4.0.0:
4479
version "4.0.0"
4480
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.0.0.tgz#f094c7041f662599bb12720da059d6b9c7ff0f40"
@@ -4498,14 +4485,6 @@ es6-error@4.1.1:
4485
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
4486
integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
4487
4501
-es6-iterator@2:
4502
- version "2.0.0"
4503
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac"
4504
- dependencies:
4505
- d "^0.1.1"
4506
- es5-ext "^0.10.7"
4507
- es6-symbol "3"
4508
-
4488
es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3:
4489
version "2.0.3"
4490
resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
@@ -4560,21 +4539,7 @@ es6-set@~0.1.5:
4539
es6-symbol "3.1.1"
4540
event-emitter "~0.3.5"
4541
4563
-es6-symbol@3, es6-symbol@~3.1:
4564
- version "3.1.0"
4565
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa"
4566
- dependencies:
4567
- d "~0.1.1"
4568
- es5-ext "~0.10.11"
4569
-
4570
-es6-symbol@3.0.2:
4571
- version "3.0.2"
4572
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.0.2.tgz#1e928878c6f5e63541625b4bb4df4af07d154219"
4573
- dependencies:
4574
- d "~0.1.1"
4575
- es5-ext "~0.10.10"
4576
-
4577
-es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
4542
+es6-symbol@3.1.1, es6-symbol@^3, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
4543
version "3.1.1"
4544
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
4545
integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=