Skip to content

Commit 40d313e

Browse files
authored
Merge pull request #2 from feihong/master
Upgrade reason-react and bs-platform dependencies
2 parents 880766a + 08aa58c commit 40d313e

File tree

3 files changed

+46
-21
lines changed

3 files changed

+46
-21
lines changed

package.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bs-storybook",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "BuckleScript bindings for Storybook.js",
55
"scripts": {
66
"build": "bsb -make-world",
@@ -11,15 +11,21 @@
1111
"homepage": "https://github.com/MyWellGiving/bs-storybook",
1212
"repository": "https://github.com/MyWellGiving/bs-storybook",
1313
"bugs": "https://github.com/MyWellGiving/bs-storybook/issues",
14-
"keywords": ["BuckleScript", "Storybook.js", "ReasonML", "react", "ui"],
14+
"keywords": [
15+
"BuckleScript",
16+
"Storybook.js",
17+
"ReasonML",
18+
"react",
19+
"ui"
20+
],
1521
"author": "",
1622
"license": "MIT",
1723
"devDependencies": {
18-
"bs-platform": "^3.1.5",
24+
"bs-platform": "^4.0.4",
1925
"prettier": "^1.10.2"
2026
},
2127
"dependencies": {
22-
"reason-react": "^0.4.2"
28+
"reason-react": "^0.5.3"
2329
},
2430
"peerDependencies": {
2531
"@storybook/addon-actions": "^3.2.17",

src/knobs.re

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
2-
external withKnobs : Main.decorator = "";
2+
external withKnobs: Main.decorator = "";
33

44
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
5-
external extText : (string, Js.null_undefined(string)) => string = "text";
5+
external extText: (string, Js.null_undefined(string)) => string = "text";
66

77
let text = (~label: string, ~defaultValue: option(string)=?, ()) =>
88
extText(label, Js.Nullable.fromOption(defaultValue));
99

1010
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
11-
external extBoolean : (string, bool) => bool = "boolean";
11+
external extBoolean: (string, bool) => bool = "boolean";
1212

1313
let boolean = (~label: string, ~defaultValue=false, ()) =>
1414
extBoolean(label, defaultValue);
@@ -22,8 +22,7 @@ type jsRangeConfig = {
2222
};
2323

2424
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
25-
external extNumber :
26-
(string, float, Js.null_undefined(jsRangeConfig)) => float =
25+
external extNumber: (string, float, Js.null_undefined(jsRangeConfig)) => float =
2726
"number";
2827

2928
type rangeConfig = {
@@ -48,15 +47,15 @@ let number =
4847
};
4948

5049
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
51-
external extColor : (string, Js.null_undefined(string)) => string = "color";
50+
external extColor: (string, Js.null_undefined(string)) => string = "color";
5251

5352
let color = (~label: string, ~defaultValue: option(string)=?, ()) =>
5453
extColor(label, Js.Nullable.fromOption(defaultValue));
5554

5655
type selectConfig('a) = 'a;
5756

5857
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
59-
external extSelect :
58+
external extSelect:
6059
(string, selectConfig('a), Js.null_undefined(string)) => string =
6160
"select";
6261

@@ -70,16 +69,15 @@ let select =
7069
extSelect(label, options, Js.Nullable.fromOption(defaultValue));
7170

7271
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
73-
external extDate : (string, Js.null_undefined(Js_date.t)) => string = "date";
72+
external extDate: (string, Js.null_undefined(Js_date.t)) => string = "date";
7473

7574
let date = (~label: string, ~defaultValue: option(Js_date.t)=?, ()) =>
7675
extDate(label, Js.Nullable.fromOption(defaultValue));
7776

7877
type button;
7978

8079
[@bs.val] [@bs.module "@storybook/addon-knobs/react"]
81-
external extButton : (string, ReactEventRe.Mouse.t => unit) => button =
82-
"button";
80+
external extButton: (string, ReactEvent.Mouse.t => unit) => button = "button";
8381

84-
let button = (~label: string, ~handler: ReactEventRe.Mouse.t => unit, ()) =>
82+
let button = (~label: string, ~handler: ReactEvent.Mouse.t => unit, ()) =>
8583
extButton(label, handler);

yarn.lock

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,29 @@
55
asap@~2.0.3:
66
version "2.0.6"
77
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
8+
integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
89

9-
bs-platform@^3.1.5:
10-
version "3.1.5"
11-
resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-3.1.5.tgz#fb34ee4702bc9163848d5537096c4f31ebaeed40"
10+
bs-platform@^4.0.4:
11+
version "4.0.7"
12+
resolved "https://registry.yarnpkg.com/bs-platform/-/bs-platform-4.0.7.tgz#1a0bbf0fef439fef5f1a88ba60d5ac8a6d73570c"
13+
integrity sha512-39ZXSugB03PznE7eSVwxq5z4S8Cn44r22T2eFd7rgFQ94HaB/mCNHXG0epF3mJLYhhhyPT9w3e/t+FAIjSdAkg==
1214

1315
core-js@^1.0.0:
1416
version "1.2.7"
1517
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
18+
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
1619

1720
encoding@^0.1.11:
1821
version "0.1.12"
1922
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
23+
integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=
2024
dependencies:
2125
iconv-lite "~0.4.13"
2226

2327
fbjs@^0.8.16:
2428
version "0.8.16"
2529
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db"
30+
integrity sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=
2631
dependencies:
2732
core-js "^1.0.0"
2833
isomorphic-fetch "^2.1.1"
@@ -35,52 +40,62 @@ fbjs@^0.8.16:
3540
iconv-lite@~0.4.13:
3641
version "0.4.19"
3742
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
43+
integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==
3844

3945
is-stream@^1.0.1:
4046
version "1.1.0"
4147
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
48+
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
4249

4350
isomorphic-fetch@^2.1.1:
4451
version "2.2.1"
4552
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
53+
integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
4654
dependencies:
4755
node-fetch "^1.0.1"
4856
whatwg-fetch ">=0.10.0"
4957

5058
js-tokens@^3.0.0:
5159
version "3.0.2"
5260
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
61+
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
5362

5463
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
5564
version "1.3.1"
5665
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
66+
integrity sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=
5767
dependencies:
5868
js-tokens "^3.0.0"
5969

6070
node-fetch@^1.0.1:
6171
version "1.7.3"
6272
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
73+
integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
6374
dependencies:
6475
encoding "^0.1.11"
6576
is-stream "^1.0.1"
6677

6778
object-assign@^4.1.0, object-assign@^4.1.1:
6879
version "4.1.1"
6980
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
81+
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
7082

7183
prettier@^1.10.2:
7284
version "1.11.1"
7385
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.11.1.tgz#61e43fc4cd44e68f2b0dfc2c38cd4bb0fccdcc75"
86+
integrity sha512-T/KD65Ot0PB97xTrG8afQ46x3oiVhnfGjGESSI9NWYcG92+OUPZKkwHqGWXH2t9jK1crnQjubECW0FuOth+hxw==
7487

7588
promise@^7.1.1:
7689
version "7.3.1"
7790
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
91+
integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
7892
dependencies:
7993
asap "~2.0.3"
8094

8195
prop-types@^15.6.0:
8296
version "15.6.1"
8397
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca"
98+
integrity sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==
8499
dependencies:
85100
fbjs "^0.8.16"
86101
loose-envify "^1.3.1"
@@ -89,6 +104,7 @@ prop-types@^15.6.0:
89104
"react-dom@>=15.0.0 || >=16.0.0":
90105
version "16.2.0"
91106
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044"
107+
integrity sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg==
92108
dependencies:
93109
fbjs "^0.8.16"
94110
loose-envify "^1.1.0"
@@ -98,27 +114,32 @@ prop-types@^15.6.0:
98114
"react@>=15.0.0 || >=16.0.0":
99115
version "16.2.0"
100116
resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba"
117+
integrity sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ==
101118
dependencies:
102119
fbjs "^0.8.16"
103120
loose-envify "^1.1.0"
104121
object-assign "^4.1.1"
105122
prop-types "^15.6.0"
106123

107-
reason-react@^0.4.2:
108-
version "0.4.2"
109-
resolved "https://registry.yarnpkg.com/reason-react/-/reason-react-0.4.2.tgz#690d34e3e91a2585cdc5f58384b6c8ff653c32c1"
124+
reason-react@^0.5.3:
125+
version "0.5.3"
126+
resolved "https://registry.yarnpkg.com/reason-react/-/reason-react-0.5.3.tgz#10601809742fd991109ec9d69ad4baf2c3f17540"
127+
integrity sha512-dUkoqXrP/gOjkmkW+k/otEUP+yeXH5+QfdxNT5EW60MXM3zbCdFhbNzKBbjYOZ6x96UbxK869CObjX04BdJEDg==
110128
dependencies:
111129
react ">=15.0.0 || >=16.0.0"
112130
react-dom ">=15.0.0 || >=16.0.0"
113131

114132
setimmediate@^1.0.5:
115133
version "1.0.5"
116134
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
135+
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
117136

118137
ua-parser-js@^0.7.9:
119138
version "0.7.17"
120139
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
140+
integrity sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==
121141

122142
whatwg-fetch@>=0.10.0:
123143
version "2.0.3"
124144
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
145+
integrity sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=

0 commit comments

Comments
 (0)