Skip to content

Commit a804fef

Browse files
committed
build(doc) add typedoc
1 parent a66a0c1 commit a804fef

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"license": "MIT",
1212
"scripts": {
1313
"build": "rm -rf dist && NODE_OPTIONS=--openssl-legacy-provider webpack",
14+
"build:docs": "rm -rf docs/types && typedoc --out docs/types src",
1415
"prepareRelease": "npm run build && git add dist",
1516
"createChangelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md",
1617
"version": "npm run prepareRelease && npm run createChangelog",
@@ -28,6 +29,7 @@
2829
"node-fetch": "^2.6.1",
2930
"qs": "^6.10.1",
3031
"snake-case": "^3.0.4",
32+
"typedoc": "^0.25.1",
3133
"url-safe-base64": "^1.1.1"
3234
},
3335
"devDependencies": {

yarn.lock

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,6 +1287,11 @@ ansi-regex@^5.0.0:
12871287
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
12881288
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
12891289

1290+
ansi-sequence-parser@^1.1.0:
1291+
version "1.1.1"
1292+
resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf"
1293+
integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==
1294+
12901295
ansi-styles@^2.2.1:
12911296
version "2.2.1"
12921297
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -1599,6 +1604,13 @@ brace-expansion@^1.1.7:
15991604
balanced-match "^1.0.0"
16001605
concat-map "0.0.1"
16011606

1607+
brace-expansion@^2.0.1:
1608+
version "2.0.1"
1609+
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
1610+
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
1611+
dependencies:
1612+
balanced-match "^1.0.0"
1613+
16021614
braces@^2.3.1, braces@^2.3.2:
16031615
version "2.3.2"
16041616
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
@@ -4831,6 +4843,11 @@ json5@^2.1.2:
48314843
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
48324844
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
48334845

4846+
jsonc-parser@^3.2.0:
4847+
version "3.2.0"
4848+
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
4849+
integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
4850+
48344851
jsonfile@^4.0.0:
48354852
version "4.0.0"
48364853
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -5089,6 +5106,11 @@ lru-cache@^6.0.0:
50895106
dependencies:
50905107
yallist "^4.0.0"
50915108

5109+
lunr@^2.3.9:
5110+
version "2.3.9"
5111+
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
5112+
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
5113+
50925114
make-dir@^2.0.0:
50935115
version "2.1.0"
50945116
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -5143,6 +5165,11 @@ marked@^1.2.9:
51435165
resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.9.tgz#53786f8b05d4c01a2a5a76b7d1ec9943d29d72dc"
51445166
integrity sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==
51455167

5168+
marked@^4.3.0:
5169+
version "4.3.0"
5170+
resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3"
5171+
integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==
5172+
51465173
md5.js@^1.3.4:
51475174
version "1.3.5"
51485175
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@@ -5327,6 +5354,13 @@ minimatch@^3.0.4:
53275354
dependencies:
53285355
brace-expansion "^1.1.7"
53295356

5357+
minimatch@^9.0.3:
5358+
version "9.0.3"
5359+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
5360+
integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
5361+
dependencies:
5362+
brace-expansion "^2.0.1"
5363+
53305364
minimist-options@4.1.0, minimist-options@^4.0.2:
53315365
version "4.1.0"
53325366
resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
@@ -6785,6 +6819,16 @@ shellwords@^0.1.1:
67856819
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
67866820
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
67876821

6822+
shiki@^0.14.1:
6823+
version "0.14.4"
6824+
resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.4.tgz#2454969b466a5f75067d0f2fa0d7426d32881b20"
6825+
integrity sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==
6826+
dependencies:
6827+
ansi-sequence-parser "^1.1.0"
6828+
jsonc-parser "^3.2.0"
6829+
vscode-oniguruma "^1.7.0"
6830+
vscode-textmate "^8.0.0"
6831+
67886832
side-channel@^1.0.4:
67896833
version "1.0.4"
67906834
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
@@ -7531,6 +7575,16 @@ typedarray@^0.0.6:
75317575
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
75327576
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
75337577

7578+
typedoc@^0.25.1:
7579+
version "0.25.1"
7580+
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.1.tgz#50de2d8fb93623fbfb59e2fa6407ff40e3d3f438"
7581+
integrity sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA==
7582+
dependencies:
7583+
lunr "^2.3.9"
7584+
marked "^4.3.0"
7585+
minimatch "^9.0.3"
7586+
shiki "^0.14.1"
7587+
75347588
typescript@^4.2.4:
75357589
version "4.9.5"
75367590
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
@@ -7735,6 +7789,16 @@ vm-browserify@^1.0.1:
77357789
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
77367790
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
77377791

7792+
vscode-oniguruma@^1.7.0:
7793+
version "1.7.0"
7794+
resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b"
7795+
integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==
7796+
7797+
vscode-textmate@^8.0.0:
7798+
version "8.0.0"
7799+
resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d"
7800+
integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==
7801+
77387802
w3c-hr-time@^1.0.2:
77397803
version "1.0.2"
77407804
resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"

0 commit comments

Comments
 (0)