Skip to content

Commit 38d67e4

Browse files
committed
build: add deploy-storybook
1 parent 88f4415 commit 38d67e4

File tree

2 files changed

+106
-3
lines changed

2 files changed

+106
-3
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"scripts": {
1313
"storybook": "start-storybook -p 9001 -c .storybook",
1414
"build-storybook": "build-storybook -c .storybook",
15+
"deploy-storybook": "storybook-to-ghpages",
1516
"compile": "rm -rf lib && npm run build-ts && npm run build-css",
1617
"build-ts": "tsc -p tsconfig.build.json",
1718
"build-css": "node-sass ./src/codemirror/style.scss ./lib/style.css",
@@ -66,6 +67,7 @@
6667
"@storybook/addon-storyshots": "^5.1.9",
6768
"@storybook/addon-storysource": "^5.1.9",
6869
"@storybook/react": "^5.1.9",
70+
"@storybook/storybook-deployer": "^2.8.6",
6971
"@storybook/theming": "^5.1.10",
7072
"@types/enzyme": "^3.10.5",
7173
"@types/history": "^4.7.0",

yarn.lock

Lines changed: 104 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2599,6 +2599,17 @@
25992599
prop-types "^15.7.2"
26002600
regenerator-runtime "^0.13.3"
26012601

2602+
"@storybook/storybook-deployer@^2.8.6":
2603+
version "2.8.6"
2604+
resolved "http://registry.npm.dtstack.com/@storybook%2fstorybook-deployer/-/storybook-deployer-2.8.6.tgz#00c2e84f27dfaa88cb0785361453f23b1ebb4ea3"
2605+
integrity sha1-AMLoTyffqojLB4U2FFPyOx67TqM=
2606+
dependencies:
2607+
git-url-parse "^11.1.2"
2608+
glob "^7.1.3"
2609+
parse-repo "^1.0.4"
2610+
shelljs "^0.8.1"
2611+
yargs "^15.0.0"
2612+
26022613
"@storybook/[email protected]", "@storybook/theming@^5.1.10":
26032614
version "5.3.19"
26042615
resolved "http://registry.npm.dtstack.com/@storybook%2ftheming/-/theming-5.3.19.tgz#177d9819bd64f7a1a6ea2f1920ffa5baf9a5f467"
@@ -5284,6 +5295,15 @@ cliui@^5.0.0:
52845295
strip-ansi "^5.2.0"
52855296
wrap-ansi "^5.1.0"
52865297

5298+
cliui@^6.0.0:
5299+
version "6.0.0"
5300+
resolved "http://registry.npm.dtstack.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
5301+
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
5302+
dependencies:
5303+
string-width "^4.2.0"
5304+
strip-ansi "^6.0.0"
5305+
wrap-ansi "^6.2.0"
5306+
52875307
clone-deep@^0.2.4:
52885308
version "0.2.4"
52895309
resolved "http://registry.npm.dtstack.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6"
@@ -7622,6 +7642,21 @@ git-raw-commits@^2.0.0:
76227642
split2 "^2.0.0"
76237643
through2 "^3.0.0"
76247644

7645+
git-up@^4.0.0:
7646+
version "4.0.1"
7647+
resolved "http://registry.npm.dtstack.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0"
7648+
integrity sha1-yy7whmU2QOch0gQv4xBIV9iQB8A=
7649+
dependencies:
7650+
is-ssh "^1.3.0"
7651+
parse-url "^5.0.0"
7652+
7653+
git-url-parse@^11.1.2:
7654+
version "11.1.2"
7655+
resolved "http://registry.npm.dtstack.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67"
7656+
integrity sha1-r/Gol8NsyTaZJwWHvqPby7uV3mc=
7657+
dependencies:
7658+
git-up "^4.0.0"
7659+
76257660
glob-base@^0.3.0:
76267661
version "0.3.0"
76277662
resolved "http://registry.npm.dtstack.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
@@ -8731,6 +8766,13 @@ is-set@^2.0.1:
87318766
resolved "http://registry.npm.dtstack.com/is-set/-/is-set-2.0.1.tgz#d1604afdab1724986d30091575f54945da7e5f43"
87328767
integrity sha1-0WBK/asXJJhtMAkVdfVJRdp+X0M=
87338768

8769+
is-ssh@^1.3.0:
8770+
version "1.3.1"
8771+
resolved "http://registry.npm.dtstack.com/is-ssh/-/is-ssh-1.3.1.tgz#f349a8cadd24e65298037a522cf7520f2e81a0f3"
8772+
integrity sha1-80moyt0k5lKYA3pSLPdSDy6BoPM=
8773+
dependencies:
8774+
protocols "^1.1.0"
8775+
87348776
is-stream@^1.0.1, is-stream@^1.1.0:
87358777
version "1.1.0"
87368778
resolved "http://registry.npm.dtstack.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
@@ -10697,6 +10739,11 @@ [email protected]:
1069710739
query-string "^4.1.0"
1069810740
sort-keys "^1.0.0"
1069910741

10742+
normalize-url@^3.3.0:
10743+
version "3.3.0"
10744+
resolved "http://registry.npm.dtstack.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
10745+
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
10746+
1070010747
npm-run-path@^2.0.0:
1070110748
version "2.0.2"
1070210749
resolved "http://registry.npm.dtstack.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -11124,6 +11171,29 @@ parse-passwd@^1.0.0:
1112411171
resolved "http://registry.npm.dtstack.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
1112511172
integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
1112611173

11174+
parse-path@^4.0.0:
11175+
version "4.0.1"
11176+
resolved "http://registry.npm.dtstack.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff"
11177+
integrity sha1-DsdpcElJd4yzuO2l6ZTDIHOhrf8=
11178+
dependencies:
11179+
is-ssh "^1.3.0"
11180+
protocols "^1.4.0"
11181+
11182+
parse-repo@^1.0.4:
11183+
version "1.0.4"
11184+
resolved "http://registry.npm.dtstack.com/parse-repo/-/parse-repo-1.0.4.tgz#74b91d2cb8675d11b99976a0065f6ce17fa1bcc8"
11185+
integrity sha1-dLkdLLhnXRG5mXagBl9s4X+hvMg=
11186+
11187+
parse-url@^5.0.0:
11188+
version "5.0.1"
11189+
resolved "http://registry.npm.dtstack.com/parse-url/-/parse-url-5.0.1.tgz#99c4084fc11be14141efa41b3d117a96fcb9527f"
11190+
integrity sha1-mcQIT8Eb4UFB76QbPRF6lvy5Un8=
11191+
dependencies:
11192+
is-ssh "^1.3.0"
11193+
normalize-url "^3.3.0"
11194+
parse-path "^4.0.0"
11195+
protocols "^1.4.0"
11196+
1112711197
1112811198
version "4.0.0"
1112911199
resolved "http://registry.npm.dtstack.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
@@ -11605,6 +11675,11 @@ property-information@^5.0.0:
1160511675
dependencies:
1160611676
xtend "^4.0.0"
1160711677

11678+
protocols@^1.1.0, protocols@^1.4.0:
11679+
version "1.4.7"
11680+
resolved "http://registry.npm.dtstack.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32"
11681+
integrity sha1-lfeIpPDpebKR/+/PVjatET0DfTI=
11682+
1160811683
proxy-addr@~2.0.5:
1160911684
version "2.0.6"
1161011685
resolved "http://registry.npm.dtstack.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
@@ -13459,7 +13534,7 @@ [email protected]:
1345913534
resolved "http://registry.npm.dtstack.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
1346013535
integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=
1346113536

13462-
shelljs@^0.8.3:
13537+
shelljs@^0.8.1, shelljs@^0.8.3:
1346313538
version "0.8.4"
1346413539
resolved "http://registry.npm.dtstack.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2"
1346513540
integrity sha1-3naE/ut2f4cWsyYHiooAh1iQ48I=
@@ -13873,7 +13948,7 @@ string-width@^3.0.0, string-width@^3.1.0:
1387313948
is-fullwidth-code-point "^2.0.0"
1387413949
strip-ansi "^5.1.0"
1387513950

13876-
string-width@^4.0.0, string-width@^4.1.0:
13951+
string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
1387713952
version "4.2.0"
1387813953
resolved "http://registry.npm.dtstack.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
1387913954
integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
@@ -15110,6 +15185,15 @@ wrap-ansi@^5.1.0:
1511015185
string-width "^3.0.0"
1511115186
strip-ansi "^5.0.0"
1511215187

15188+
wrap-ansi@^6.2.0:
15189+
version "6.2.0"
15190+
resolved "http://registry.npm.dtstack.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
15191+
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
15192+
dependencies:
15193+
ansi-styles "^4.0.0"
15194+
string-width "^4.1.0"
15195+
strip-ansi "^6.0.0"
15196+
1511315197
wrappy@1:
1511415198
version "1.0.2"
1511515199
resolved "http://registry.npm.dtstack.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -15211,7 +15295,7 @@ yargs-parser@^15.0.1:
1521115295
camelcase "^5.0.0"
1521215296
decamelize "^1.2.0"
1521315297

15214-
yargs-parser@^18.1.3:
15298+
yargs-parser@^18.1.2, yargs-parser@^18.1.3:
1521515299
version "18.1.3"
1521615300
resolved "http://registry.npm.dtstack.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
1521715301
integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
@@ -15251,3 +15335,20 @@ yargs@^14.2:
1525115335
which-module "^2.0.0"
1525215336
y18n "^4.0.0"
1525315337
yargs-parser "^15.0.1"
15338+
15339+
yargs@^15.0.0:
15340+
version "15.4.1"
15341+
resolved "http://registry.npm.dtstack.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
15342+
integrity sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=
15343+
dependencies:
15344+
cliui "^6.0.0"
15345+
decamelize "^1.2.0"
15346+
find-up "^4.1.0"
15347+
get-caller-file "^2.0.1"
15348+
require-directory "^2.1.1"
15349+
require-main-filename "^2.0.0"
15350+
set-blocking "^2.0.0"
15351+
string-width "^4.2.0"
15352+
which-module "^2.0.0"
15353+
y18n "^4.0.0"
15354+
yargs-parser "^18.1.2"

0 commit comments

Comments
 (0)