Skip to content

Commit c1e390e

Browse files
authored
Remove babel-polyfill from the main project (#9)
* Remove babel-polyfill from the main project
1 parent f356ee9 commit c1e390e

File tree

7 files changed

+89
-20
lines changed

7 files changed

+89
-20
lines changed

example/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"private": true,
66
"license": "MIT",
77
"dependencies": {
8+
"babel-polyfill": "6.26.0",
89
"prop-types": "^15.6.1",
910
"react": "^16.2.0",
1011
"react-dom": "^16.2.0",

example/src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'babel-polyfill'
12
import React from 'react'
23
import ReactDOM from 'react-dom'
34

example/yarn.lock

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22
# yarn lockfile v1
33

44

5+
"@webscopeio/react-textarea-autocomplete@2.1.1":
6+
version "2.1.1"
7+
resolved "https://registry.yarnpkg.com/@webscopeio/react-textarea-autocomplete/-/react-textarea-autocomplete-2.1.1.tgz#8fa251827f4c50a1ddc28893b8eda706ca06b354"
8+
dependencies:
9+
textarea-caret "3.0.2"
10+
511
abab@^1.0.3:
612
version "1.0.4"
713
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
@@ -868,6 +874,14 @@ babel-plugin-transform-strict-mode@^6.24.1:
868874
babel-runtime "^6.22.0"
869875
babel-types "^6.24.1"
870876

877+
babel-polyfill@6.26.0:
878+
version "6.26.0"
879+
resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
880+
dependencies:
881+
babel-runtime "^6.26.0"
882+
core-js "^2.5.0"
883+
regenerator-runtime "^0.10.5"
884+
871885
babel-preset-env@1.6.1:
872886
version "1.6.1"
873887
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
@@ -1437,6 +1451,10 @@ class-utils@^0.3.5:
14371451
isobject "^3.0.0"
14381452
static-extend "^0.1.1"
14391453

1454+
classnames@2.2.5:
1455+
version "2.2.5"
1456+
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
1457+
14401458
clean-css@4.1.x:
14411459
version "4.1.11"
14421460
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.11.tgz#2ecdf145aba38f54740f26cefd0ff3e03e125d6a"
@@ -1473,6 +1491,14 @@ cliui@^3.2.0:
14731491
strip-ansi "^3.0.1"
14741492
wrap-ansi "^2.0.0"
14751493

1494+
cliui@^4.0.0:
1495+
version "4.1.0"
1496+
resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
1497+
dependencies:
1498+
string-width "^2.1.1"
1499+
strip-ansi "^4.0.0"
1500+
wrap-ansi "^2.0.0"
1501+
14761502
clone@^1.0.2:
14771503
version "1.0.4"
14781504
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
@@ -2007,6 +2033,10 @@ detect-port-alt@1.1.6:
20072033
address "^1.0.1"
20082034
debug "^2.6.0"
20092035

2036+
diacritic@0.0.2:
2037+
version "0.0.2"
2038+
resolved "https://registry.yarnpkg.com/diacritic/-/diacritic-0.0.2.tgz#fc2a887b5a5bc0a0a854fb614c7c2f209061ee04"
2039+
20102040
diff@^3.2.0:
20112041
version "3.5.0"
20122042
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
@@ -2151,6 +2181,10 @@ emoji-regex@^6.1.0:
21512181
version "6.5.1"
21522182
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2"
21532183

2184+
emojilib@2.2.12:
2185+
version "2.2.12"
2186+
resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.2.12.tgz#29481fa5521ac5ed97a5cc0503901c3435d523fa"
2187+
21542188
emojis-list@^2.0.0:
21552189
version "2.1.0"
21562190
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
@@ -2915,6 +2949,10 @@ getpass@^0.1.1:
29152949
dependencies:
29162950
assert-plus "^1.0.0"
29172951

2952+
github-markdown-css@2.10.0:
2953+
version "2.10.0"
2954+
resolved "https://registry.yarnpkg.com/github-markdown-css/-/github-markdown-css-2.10.0.tgz#0612fed22816b33b282f37ef8def7a4ecabfe993"
2955+
29182956
glob-base@^0.3.0:
29192957
version "0.3.0"
29202958
resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
@@ -4330,6 +4368,12 @@ map-visit@^1.0.0:
43304368
dependencies:
43314369
object-visit "^1.0.0"
43324370

4371+
match-sorter@2.2.3:
4372+
version "2.2.3"
4373+
resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-2.2.3.tgz#5fc142821fed543f352fb7edce2603970919d225"
4374+
dependencies:
4375+
diacritic "0.0.2"
4376+
43334377
math-expression-evaluator@^1.2.14:
43344378
version "1.2.17"
43354379
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
@@ -5724,6 +5768,10 @@ regenerate@^1.2.1:
57245768
version "1.3.3"
57255769
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
57265770

5771+
regenerator-runtime@^0.10.5:
5772+
version "0.10.5"
5773+
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
5774+
57275775
regenerator-runtime@^0.11.0:
57285776
version "0.11.1"
57295777
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
@@ -6128,6 +6176,12 @@ shellwords@^0.1.1:
61286176
version "0.1.1"
61296177
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
61306178

6179+
showdown@1.8.6:
6180+
version "1.8.6"
6181+
resolved "https://registry.yarnpkg.com/showdown/-/showdown-1.8.6.tgz#91ea4ee3b7a5448aaca6820a4e27e690c6ad771c"
6182+
dependencies:
6183+
yargs "^10.0.3"
6184+
61316185
signal-exit@^3.0.0, signal-exit@^3.0.2:
61326186
version "3.0.2"
61336187
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -6535,6 +6589,10 @@ text-table@0.2.0, text-table@~0.2.0:
65356589
version "0.2.0"
65366590
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
65376591

6592+
textarea-caret@3.0.2:
6593+
version "3.0.2"
6594+
resolved "https://registry.yarnpkg.com/textarea-caret/-/textarea-caret-3.0.2.tgz#f360c48699aa1abf718680a43a31a850665c2caf"
6595+
65386596
throat@^3.0.0:
65396597
version "3.2.0"
65406598
resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836"
@@ -7137,6 +7195,29 @@ yargs-parser@^7.0.0:
71377195
dependencies:
71387196
camelcase "^4.1.0"
71397197

7198+
yargs-parser@^8.1.0:
7199+
version "8.1.0"
7200+
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
7201+
dependencies:
7202+
camelcase "^4.1.0"
7203+
7204+
yargs@^10.0.3:
7205+
version "10.1.2"
7206+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5"
7207+
dependencies:
7208+
cliui "^4.0.0"
7209+
decamelize "^1.1.1"
7210+
find-up "^2.1.0"
7211+
get-caller-file "^1.0.1"
7212+
os-locale "^2.0.0"
7213+
require-directory "^2.1.1"
7214+
require-main-filename "^1.0.1"
7215+
set-blocking "^2.0.0"
7216+
string-width "^2.0.0"
7217+
which-module "^2.0.0"
7218+
y18n "^3.2.1"
7219+
yargs-parser "^8.1.0"
7220+
71407221
yargs@^6.6.0:
71417222
version "6.6.0"
71427223
resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@
2626
"access": "public"
2727
},
2828
"dependencies": {
29-
"@webscopeio/eslint-config": "1.0.2",
3029
"@webscopeio/react-textarea-autocomplete": "2.1.1",
31-
"babel-polyfill": "6.26.0",
3230
"classnames": "2.2.5",
3331
"emojilib": "2.2.12",
3432
"github-markdown-css": "2.10.0",
@@ -41,6 +39,7 @@
4139
"react-dom": "^15.0.0 || ^16.0.0"
4240
},
4341
"devDependencies": {
42+
"@webscopeio/eslint-config": "1.0.2",
4443
"babel-core": "^6.26.0",
4544
"babel-eslint": "^8.2.1",
4645
"babel-plugin-external-helpers": "^6.22.0",

src/BaseMarkdownEditor.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Toolbar from './Toolbar'
1414
const Loading = () => <div>Loading</div>
1515

1616
type MarkdownEditorProps = {
17-
placeholder?: string,
17+
placeholder: ?string,
1818
value: string,
1919
noPreviewMessage?: string,
2020
onChange: any,

src/emoji-search.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// eslint-disable-next-line import/extensions
22
import emojilib from 'emojilib/emojis'
33
import sort from 'match-sorter'
4-
import 'babel-polyfill' // TMP solution
54

65
/* build proper library with included name of the emoji */
76
const library = Object.entries(emojilib).map(([name, emojiObject]) =>

yarn.lock

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,14 +1075,6 @@ babel-plugin-transform-strict-mode@^6.24.1:
10751075
babel-runtime "^6.22.0"
10761076
babel-types "^6.24.1"
10771077

1078-
babel-polyfill@6.26.0:
1079-
version "6.26.0"
1080-
resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153"
1081-
dependencies:
1082-
babel-runtime "^6.26.0"
1083-
core-js "^2.5.0"
1084-
regenerator-runtime "^0.10.5"
1085-
10861078
babel-preset-env@1.6.1:
10871079
version "1.6.1"
10881080
resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
@@ -2798,8 +2790,8 @@ eslint-plugin-react@7.4.0:
27982790
prop-types "^15.5.10"
27992791

28002792
eslint-plugin-react@^7.7.0:
2801-
version "7.7.0"
2802-
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz#f606c719dbd8a1a2b3d25c16299813878cca0160"
2793+
version "7.8.1"
2794+
resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.8.1.tgz#6bfb5288227645eb7ca3ba8810b87024e0d6c993"
28032795
dependencies:
28042796
doctrine "^2.0.2"
28052797
has "^1.0.1"
@@ -6432,12 +6424,8 @@ reduce-function-call@^1.0.1:
64326424
balanced-match "^0.4.2"
64336425

64346426
regenerate@^1.2.1:
6435-
version "1.3.3"
6436-
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f"
6437-
6438-
regenerator-runtime@^0.10.5:
6439-
version "0.10.5"
6440-
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658"
6427+
version "1.4.0"
6428+
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
64416429

64426430
regenerator-runtime@^0.11.0:
64436431
version "0.11.1"

0 commit comments

Comments
 (0)