Skip to content

Commit 5f12e02

Browse files
Added documentation
1 parent 3e1e50f commit 5f12e02

File tree

3 files changed

+118
-8
lines changed

3 files changed

+118
-8
lines changed

documentation/docusaurus.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ const githubLink = "https://github.com/Py4Js/pyscript-react";
1010
const config: Config = {
1111
title: `${organizationName} Documentation`,
1212
tagline: `${organizationName} Documentation`,
13-
url: "https://pyscript-react.github.io",
14-
baseUrl: "/",
15-
onBrokenLinks: "throw",
13+
url: "https://py4js.github.io/",
14+
baseUrl: "/pyscript-react/",
15+
onBrokenLinks: "warn",
1616
onBrokenMarkdownLinks: "warn",
1717
organizationName,
1818
projectName: organizationName,

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
"prepare": "husky install",
1111
"storybook": "cross-env TS_NODE_PROJECT=tsconfig.node.json storybook dev",
1212
"documentation": "cd documentation && docusaurus start",
13+
"build-documentation": "cd documentation && docusaurus build",
14+
"publish-documentation": "gh-pages -b documentation -d documentation/build",
1315
"build": "cross-env TS_NODE_PROJECT=tsconfig.node.json ts-node ./source/scripts/runner/commands/build/build.ts",
1416
"test": "cross-env jest --coverage",
1517
"lint": "cross-env TS_NODE_PROJECT=tsconfig.node.json ts-node ./source/scripts/runner/commands/lint/lint.ts",
@@ -66,6 +68,7 @@
6668
"eslint-webpack-plugin": "^4.0.1",
6769
"generate-file-webpack-plugin": "^1.0.1",
6870
"generate-package-json-webpack-plugin": "^2.6.0",
71+
"gh-pages": "^5.0.0",
6972
"glob": "^10.2.2",
7073
"husky": "^8.0.3",
7174
"jest": "^29.5.0",

yarn.lock

Lines changed: 112 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5496,6 +5496,13 @@ array-includes@^3.0.3, array-includes@^3.1.5, array-includes@^3.1.6:
54965496
get-intrinsic "^1.1.3"
54975497
is-string "^1.0.7"
54985498

5499+
array-union@^1.0.1:
5500+
version "1.0.2"
5501+
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
5502+
integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==
5503+
dependencies:
5504+
array-uniq "^1.0.1"
5505+
54995506
array-union@^2.1.0:
55005507
version "2.1.0"
55015508
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
@@ -5506,6 +5513,11 @@ array-union@^3.0.1:
55065513
resolved "https://registry.yarnpkg.com/array-union/-/array-union-3.0.1.tgz#da52630d327f8b88cfbfb57728e2af5cd9b6b975"
55075514
integrity sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==
55085515

5516+
array-uniq@^1.0.1:
5517+
version "1.0.3"
5518+
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
5519+
integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
5520+
55095521
array-unique@^0.3.2:
55105522
version "0.3.2"
55115523
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
@@ -5643,7 +5655,7 @@ async-limiter@~1.0.0:
56435655
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
56445656
integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
56455657

5646-
async@^3.2.3:
5658+
async@^3.2.3, async@^3.2.4:
56475659
version "3.2.4"
56485660
resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
56495661
integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
@@ -6711,7 +6723,7 @@ commander@^10.0.1:
67116723
resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
67126724
integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
67136725

6714-
commander@^2.12.1, commander@^2.19.0, commander@^2.20.0:
6726+
commander@^2.12.1, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0:
67156727
version "2.20.3"
67166728
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
67176729
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -7775,6 +7787,11 @@ elliptic@^6.5.3:
77757787
minimalistic-assert "^1.0.1"
77767788
minimalistic-crypto-utils "^1.0.1"
77777789

7790+
email-addresses@^5.0.0:
7791+
version "5.0.0"
7792+
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-5.0.0.tgz#7ae9e7f58eef7d5e3e2c2c2d3ea49b78dc854fa6"
7793+
integrity sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==
7794+
77787795
emittery@^0.13.1:
77797796
version "0.13.1"
77807797
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
@@ -8044,7 +8061,7 @@ escape-html@^1.0.3, escape-html@~1.0.3:
80448061
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
80458062
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
80468063

8047-
escape-string-regexp@^1.0.5:
8064+
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
80488065
version "1.0.5"
80498066
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
80508067
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
@@ -8674,6 +8691,20 @@ filelist@^1.0.1:
86748691
dependencies:
86758692
minimatch "^5.0.1"
86768693

8694+
filename-reserved-regex@^2.0.0:
8695+
version "2.0.0"
8696+
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229"
8697+
integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==
8698+
8699+
filenamify@^4.3.0:
8700+
version "4.3.0"
8701+
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106"
8702+
integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==
8703+
dependencies:
8704+
filename-reserved-regex "^2.0.0"
8705+
strip-outer "^1.0.1"
8706+
trim-repeated "^1.0.0"
8707+
86778708
filesize@^8.0.6:
86788709
version "8.0.7"
86798710
resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8"
@@ -8917,6 +8948,15 @@ fs-extra@^11.1.0:
89178948
jsonfile "^6.0.1"
89188949
universalify "^2.0.0"
89198950

8951+
fs-extra@^8.1.0:
8952+
version "8.1.0"
8953+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
8954+
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
8955+
dependencies:
8956+
graceful-fs "^4.2.0"
8957+
jsonfile "^4.0.0"
8958+
universalify "^0.1.0"
8959+
89208960
fs-extra@^9.0.0, fs-extra@^9.0.1:
89218961
version "9.1.0"
89228962
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
@@ -9083,6 +9123,19 @@ get-value@^2.0.3, get-value@^2.0.6:
90839123
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
90849124
integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
90859125

9126+
gh-pages@^5.0.0:
9127+
version "5.0.0"
9128+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-5.0.0.tgz#e0893272a0e33f0453e53a3c017c33b91ddd6394"
9129+
integrity sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==
9130+
dependencies:
9131+
async "^3.2.4"
9132+
commander "^2.18.0"
9133+
email-addresses "^5.0.0"
9134+
filenamify "^4.3.0"
9135+
find-cache-dir "^3.3.1"
9136+
fs-extra "^8.1.0"
9137+
globby "^6.1.0"
9138+
90869139
giget@^1.0.0:
90879140
version "1.1.2"
90889141
resolved "https://registry.yarnpkg.com/giget/-/giget-1.1.2.tgz#f99a49cb0ff85479c8c3612cdc7ca27f2066e818"
@@ -9165,7 +9218,7 @@ glob@^10.0.0, glob@^10.2.2:
91659218
minipass "^5.0.0"
91669219
path-scurry "^1.7.0"
91679220

9168-
glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0:
9221+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0:
91699222
version "7.2.3"
91709223
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
91719224
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -9285,6 +9338,17 @@ globby@^13.1.1, globby@^13.1.2:
92859338
merge2 "^1.4.1"
92869339
slash "^4.0.0"
92879340

9341+
globby@^6.1.0:
9342+
version "6.1.0"
9343+
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
9344+
integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==
9345+
dependencies:
9346+
array-union "^1.0.1"
9347+
glob "^7.0.3"
9348+
object-assign "^4.0.1"
9349+
pify "^2.0.0"
9350+
pinkie-promise "^2.0.0"
9351+
92889352
globrex@^0.1.2:
92899353
version "0.1.2"
92909354
resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
@@ -11126,6 +11190,13 @@ json5@^2.1.2, json5@^2.2.2, json5@^2.2.3:
1112611190
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
1112711191
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1112811192

11193+
jsonfile@^4.0.0:
11194+
version "4.0.0"
11195+
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
11196+
integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
11197+
optionalDependencies:
11198+
graceful-fs "^4.1.6"
11199+
1112911200
jsonfile@^6.0.1:
1113011201
version "6.1.0"
1113111202
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
@@ -12548,7 +12619,7 @@ nwsapi@^2.2.2:
1254812619
resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.4.tgz#fd59d5e904e8e1f03c25a7d5a15cfa16c714a1e5"
1254912620
integrity sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==
1255012621

12551-
object-assign@^4.1.0, object-assign@^4.1.1:
12622+
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
1255212623
version "4.1.1"
1255312624
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1255412625
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
@@ -13044,11 +13115,28 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc
1304413115
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1304513116
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1304613117

13118+
pify@^2.0.0:
13119+
version "2.3.0"
13120+
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
13121+
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
13122+
1304713123
pify@^4.0.1:
1304813124
version "4.0.1"
1304913125
resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
1305013126
integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
1305113127

13128+
pinkie-promise@^2.0.0:
13129+
version "2.0.1"
13130+
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
13131+
integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
13132+
dependencies:
13133+
pinkie "^2.0.0"
13134+
13135+
pinkie@^2.0.0:
13136+
version "2.0.4"
13137+
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
13138+
integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
13139+
1305213140
pirates@^4.0.4, pirates@^4.0.5:
1305313141
version "4.0.5"
1305413142
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b"
@@ -15394,6 +15482,13 @@ strip-json-comments@~2.0.1:
1539415482
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1539515483
integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==
1539615484

15485+
strip-outer@^1.0.1:
15486+
version "1.0.1"
15487+
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
15488+
integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
15489+
dependencies:
15490+
escape-string-regexp "^1.0.2"
15491+
1539715492
style-loader@^2.0.0:
1539815493
version "2.0.0"
1539915494
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
@@ -15776,6 +15871,13 @@ trim-newlines@^3.0.0:
1577615871
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
1577715872
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
1577815873

15874+
trim-repeated@^1.0.0:
15875+
version "1.0.0"
15876+
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
15877+
integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==
15878+
dependencies:
15879+
escape-string-regexp "^1.0.2"
15880+
1577915881
trim-trailing-lines@^1.0.0:
1578015882
version "1.1.4"
1578115883
resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0"
@@ -16257,6 +16359,11 @@ unist-util-visit@^4.0.0:
1625716359
unist-util-is "^5.0.0"
1625816360
unist-util-visit-parents "^5.1.1"
1625916361

16362+
universalify@^0.1.0:
16363+
version "0.1.2"
16364+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
16365+
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
16366+
1626016367
universalify@^0.2.0:
1626116368
version "0.2.0"
1626216369
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0"

0 commit comments

Comments
 (0)