Skip to content

Commit 5b50182

Browse files
authored
Merge pull request #2 from simon360/build/add-gh-pages
build: add documentation deployment
2 parents 9086490 + fcdc295 commit 5b50182

File tree

3 files changed

+102
-3
lines changed

3 files changed

+102
-3
lines changed

doczrc.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
export default {
2+
base: "/react-from-markup/",
23
title: "react-from-markup",
34
description: "Documentation for react-from-markup",
5+
hashRouter: true,
46
themeConfig: {
57
colors: {
68
primary: "rgb(98, 66, 137)"

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"private": true,
88
"scripts": {
99
"compile": "lerna run compile",
10+
"deploy": "yarn docz:build && gh-pages -d .docz/dist",
1011
"docz:dev": "docz dev",
1112
"docz:build": "docz build",
1213
"postinstall": "npm-run-all compile",
@@ -24,6 +25,7 @@
2425
"@types/react": "^16.4.13",
2526
"@types/react-dom": "^16.0.7",
2627
"docz": "^0.11.2",
28+
"gh-pages": "^2.0.0",
2729
"jest": "^23.5.0",
2830
"lerna": "^3.1.1",
2931
"npm-run-all": "^4.1.3",

yarn.lock

Lines changed: 98 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,7 +1834,7 @@ async@1.5.0:
18341834
version "1.5.0"
18351835
resolved "https://registry.yarnpkg.com/async/-/async-1.5.0.tgz#2796642723573859565633fc6274444bee2f8ce3"
18361836

1837-
async@^2.1.4, async@^2.5.0:
1837+
async@^2.1.4, async@^2.5.0, async@^2.6.1:
18381838
version "2.6.1"
18391839
resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610"
18401840
dependencies:
@@ -2641,7 +2641,7 @@ combined-stream@1.0.6, combined-stream@~1.0.6:
26412641
dependencies:
26422642
delayed-stream "~1.0.0"
26432643

2644-
commander@*, commander@^2.11.0, commander@^2.12.1, commander@^2.9.0:
2644+
commander@*, commander@^2.11.0, commander@^2.12.1, commander@^2.18.0, commander@^2.9.0:
26452645
version "2.18.0"
26462646
resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970"
26472647

@@ -3505,6 +3505,10 @@ elliptic@^6.0.0:
35053505
minimalistic-assert "^1.0.0"
35063506
minimalistic-crypto-utils "^1.0.0"
35073507

3508+
email-addresses@^3.0.1:
3509+
version "3.0.1"
3510+
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.0.1.tgz#c1fc20c189e7f96d4012d375db5feaccdd24391c"
3511+
35083512
"emoji-regex@>=6.0.0 <=6.1.1":
35093513
version "6.1.1"
35103514
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
@@ -3949,6 +3953,25 @@ filename-regex@^2.0.0:
39493953
version "2.0.1"
39503954
resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
39513955

3956+
filename-reserved-regex@^1.0.0:
3957+
version "1.0.0"
3958+
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4"
3959+
3960+
filenamify-url@^1.0.0:
3961+
version "1.0.0"
3962+
resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50"
3963+
dependencies:
3964+
filenamify "^1.0.0"
3965+
humanize-url "^1.0.0"
3966+
3967+
filenamify@^1.0.0:
3968+
version "1.2.1"
3969+
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5"
3970+
dependencies:
3971+
filename-reserved-regex "^1.0.0"
3972+
strip-outer "^1.0.0"
3973+
trim-repeated "^1.0.0"
3974+
39523975
fileset@^2.0.2:
39533976
version "2.0.3"
39543977
resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0"
@@ -4200,6 +4223,19 @@ getpass@^0.1.1:
42004223
dependencies:
42014224
assert-plus "^1.0.0"
42024225

4226+
gh-pages@^2.0.0:
4227+
version "2.0.0"
4228+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.0.0.tgz#6615f6cb2abc0bcf22668e15b13afc5e304b9d93"
4229+
dependencies:
4230+
async "^2.6.1"
4231+
commander "^2.18.0"
4232+
email-addresses "^3.0.1"
4233+
filenamify-url "^1.0.0"
4234+
fs-extra "^7.0.0"
4235+
globby "^6.1.0"
4236+
graceful-fs "^4.1.11"
4237+
rimraf "^2.6.2"
4238+
42034239
git-raw-commits@^1.3.6:
42044240
version "1.3.6"
42054241
resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.3.6.tgz#27c35a32a67777c1ecd412a239a6c19d71b95aff"
@@ -4310,6 +4346,16 @@ globals@^9.18.0:
43104346
version "9.18.0"
43114347
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
43124348

4349+
globby@^6.1.0:
4350+
version "6.1.0"
4351+
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
4352+
dependencies:
4353+
array-union "^1.0.1"
4354+
glob "^7.0.3"
4355+
object-assign "^4.0.1"
4356+
pify "^2.0.0"
4357+
pinkie-promise "^2.0.0"
4358+
43134359
globby@^8.0.1:
43144360
version "8.0.1"
43154361
resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50"
@@ -4614,6 +4660,13 @@ humanize-string@^1.0.2:
46144660
dependencies:
46154661
decamelize "^1.0.0"
46164662

4663+
humanize-url@^1.0.0:
4664+
version "1.0.1"
4665+
resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff"
4666+
dependencies:
4667+
normalize-url "^1.0.0"
4668+
strip-url-auth "^1.0.0"
4669+
46174670
iconv-lite@0.4.23:
46184671
version "0.4.23"
46194672
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
@@ -6589,6 +6642,15 @@ normalize-path@^2.0.1, normalize-path@^2.1.1:
65896642
dependencies:
65906643
remove-trailing-separator "^1.0.1"
65916644

6645+
normalize-url@^1.0.0:
6646+
version "1.9.1"
6647+
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
6648+
dependencies:
6649+
object-assign "^4.0.1"
6650+
prepend-http "^1.0.0"
6651+
query-string "^4.1.0"
6652+
sort-keys "^1.0.0"
6653+
65926654
npm-bundled@^1.0.1:
65936655
version "1.0.5"
65946656
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979"
@@ -7147,7 +7209,7 @@ prelude-ls@~1.1.2:
71477209
version "1.1.2"
71487210
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
71497211

7150-
prepend-http@^1.0.1:
7212+
prepend-http@^1.0.0, prepend-http@^1.0.1:
71517213
version "1.0.4"
71527214
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
71537215

@@ -7321,6 +7383,13 @@ qs@~6.5.2:
73217383
version "6.5.2"
73227384
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
73237385

7386+
query-string@^4.1.0:
7387+
version "4.3.4"
7388+
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
7389+
dependencies:
7390+
object-assign "^4.1.0"
7391+
strict-uri-encode "^1.0.0"
7392+
73247393
querystring-es3@^0.2.0:
73257394
version "0.2.1"
73267395
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
@@ -8300,6 +8369,12 @@ socks@~2.2.0:
83008369
ip "^1.1.5"
83018370
smart-buffer "^4.0.1"
83028371

8372+
sort-keys@^1.0.0:
8373+
version "1.1.2"
8374+
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
8375+
dependencies:
8376+
is-plain-obj "^1.0.0"
8377+
83038378
sort-keys@^2.0.0:
83048379
version "2.0.0"
83058380
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128"
@@ -8492,6 +8567,10 @@ stream-slice@^0.1.2:
84928567
version "0.1.2"
84938568
resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b"
84948569

8570+
strict-uri-encode@^1.0.0:
8571+
version "1.1.0"
8572+
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
8573+
84958574
string-length@^2.0.0:
84968575
version "2.0.0"
84978576
resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed"
@@ -8577,6 +8656,16 @@ strip-json-comments@~2.0.1:
85778656
version "2.0.1"
85788657
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
85798658

8659+
strip-outer@^1.0.0:
8660+
version "1.0.1"
8661+
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
8662+
dependencies:
8663+
escape-string-regexp "^1.0.2"
8664+
8665+
strip-url-auth@^1.0.0:
8666+
version "1.0.1"
8667+
resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae"
8668+
85808669
strong-log-transformer@^2.0.0:
85818670
version "2.0.0"
85828671
resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.0.0.tgz#fa6d8e0a9e62b3c168c3cad5ae5d00dc97ba26cc"
@@ -8831,6 +8920,12 @@ trim-off-newlines@^1.0.0:
88318920
version "1.0.1"
88328921
resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
88338922

8923+
trim-repeated@^1.0.0:
8924+
version "1.0.0"
8925+
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
8926+
dependencies:
8927+
escape-string-regexp "^1.0.2"
8928+
88348929
trim-right@^1.0.1:
88358930
version "1.0.1"
88368931
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"

0 commit comments

Comments
 (0)