Skip to content

Commit 7e2f411

Browse files
committed
build: clean up api docs generation
1 parent 62e4efe commit 7e2f411

5 files changed

Lines changed: 18 additions & 172 deletions

File tree

.github/workflows/doc.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,12 @@ jobs:
2626
uses: actions/setup-node@v3
2727
with:
2828
node-version: 18
29+
- name: Prepare dependencies
30+
run: yarn
2931
- name: Generate Docs
30-
run: yarn && yarn doc:html && yarn doc:logo && yarn doc:cname
32+
run: yarn doc:html
33+
- name: Copy assets
34+
run: yarn doc:logo
3135
- name: Setup Pages
3236
uses: actions/configure-pages@v3
3337
- name: Upload artifact

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<p align="center">
22
<a href="https://libauth.org/">
3-
<img src="https://libauth.org/libauth.svg" alt="Libauth logo" width="200">
3+
<img src="https://libauth.org/assets/libauth.svg" alt="Libauth logo" width="200">
44
</a>
55
</p>
66

@@ -21,8 +21,8 @@
2121
<a href="https://github.com/bitauth/libauth/actions/workflows/ci.yaml">
2222
<img src="https://img.shields.io/github/actions/workflow/status/bitauth/libauth/ci.yaml?branch=master" alt="CI" />
2323
</a>
24-
<a href="https://twitter.com/bitauth">
25-
<img alt="Follow Bitauth on Twitter" src="https://img.shields.io/badge/follow-@bitauth-1DA1F2?logo=twitter">
24+
<a href="https://twitter.com/libauth">
25+
<img alt="Follow Libauth on Twitter" src="https://img.shields.io/badge/follow-@libauth-1DA1F2?logo=twitter">
2626
</a>
2727
<a href="https://t.me/libauth_dev">
2828
<img alt="Join Chat on Telegram" src="https://img.shields.io/badge/chat-Libauth%20Devs-0088CC?logo=telegram">

package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,17 @@
7272
"cov:html": "c8 report --reporter=html",
7373
"cov:lcov": "c8 report --reporter=lcov",
7474
"cov:check": "c8 report && c8 check-coverage --lines 90 --functions 90 --branches 90",
75-
"doc": "yarn doc:html && open-cli build/docs/index.html",
75+
"doc": "yarn doc:html && yarn doc:html && open-cli build/docs/index.html",
7676
"doc:logo": "cpy assets/libauth.svg build/docs",
77-
"doc:cname": "node -e \"console.log('libauth.org')\" > build/docs/CNAME",
7877
"doc:html": "typedoc src/index.ts --out build/docs",
79-
"doc:json": "typedoc src/index.ts --json build/docs/typedoc.json",
8078
"doc:next": "yarn build && yarn doc:extract && yarn doc:generate",
8179
"doc:extract": "api-extractor run --local --typescript-compiler-folder node_modules/typescript",
8280
"doc:generate": "api-documenter markdown -i temp -o docs/markdown",
8381
"doc:check-api": "api-extractor run --typescript-compiler-folder node_modules/typescript",
84-
"doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
8582
"version": "standard-version",
8683
"version:alpha": "standard-version --prerelease alpha",
8784
"reset": "git clean -dfx && git reset --hard && yarn",
88-
"prepare-release": "yarn reset && yarn test && yarn cov:check && yarn doc:html && yarn doc:logo && yarn doc:cname && yarn version && yarn doc:publish",
85+
"prepare-release": "yarn reset && yarn test && yarn cov:check && yarn version",
8986
"prepare-release:alpha": "yarn reset && yarn test && yarn cov:check && yarn version:alpha"
9087
},
9188
"engines": {
@@ -124,7 +121,6 @@
124121
"eslint-plugin-tsdoc": "^0.2.17",
125122
"express": "^4.18.2",
126123
"fast-check": "^3.5.0",
127-
"gh-pages": "^4.0.0",
128124
"hash.js": "^1.1.7",
129125
"madge": "^5.0.1",
130126
"open-cli": "^7.1.0",

yarn.lock

Lines changed: 7 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ __metadata:
112112
eslint-plugin-tsdoc: ^0.2.17
113113
express: ^4.18.2
114114
fast-check: ^3.5.0
115-
gh-pages: ^4.0.0
116115
hash.js: ^1.1.7
117116
madge: ^5.0.1
118117
open-cli: ^7.1.0
@@ -1710,29 +1709,13 @@ __metadata:
17101709
languageName: node
17111710
linkType: hard
17121711

1713-
"array-union@npm:^1.0.1":
1714-
version: 1.0.2
1715-
resolution: "array-union@npm:1.0.2"
1716-
dependencies:
1717-
array-uniq: ^1.0.1
1718-
checksum: 82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d
1719-
languageName: node
1720-
linkType: hard
1721-
17221712
"array-union@npm:^2.1.0":
17231713
version: 2.1.0
17241714
resolution: "array-union@npm:2.1.0"
17251715
checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d
17261716
languageName: node
17271717
linkType: hard
17281718

1729-
"array-uniq@npm:^1.0.1":
1730-
version: 1.0.3
1731-
resolution: "array-uniq@npm:1.0.3"
1732-
checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e
1733-
languageName: node
1734-
linkType: hard
1735-
17361719
"array.prototype.flat@npm:^1.2.5":
17371720
version: 1.3.1
17381721
resolution: "array.prototype.flat@npm:1.3.1"
@@ -1787,15 +1770,6 @@ __metadata:
17871770
languageName: node
17881771
linkType: hard
17891772

1790-
"async@npm:^2.6.1":
1791-
version: 2.6.4
1792-
resolution: "async@npm:2.6.4"
1793-
dependencies:
1794-
lodash: ^4.17.14
1795-
checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19
1796-
languageName: node
1797-
linkType: hard
1798-
17991773
"at-least-node@npm:^1.0.0":
18001774
version: 1.0.0
18011775
resolution: "at-least-node@npm:1.0.0"
@@ -2514,7 +2488,7 @@ __metadata:
25142488
languageName: node
25152489
linkType: hard
25162490

2517-
"commander@npm:^2.16.0, commander@npm:^2.18.0, commander@npm:^2.20.3, commander@npm:^2.8.1":
2491+
"commander@npm:^2.16.0, commander@npm:^2.20.3, commander@npm:^2.8.1":
25182492
version: 2.20.3
25192493
resolution: "commander@npm:2.20.3"
25202494
checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e
@@ -3595,13 +3569,6 @@ __metadata:
35953569
languageName: node
35963570
linkType: hard
35973571

3598-
"email-addresses@npm:^3.0.1":
3599-
version: 3.1.0
3600-
resolution: "email-addresses@npm:3.1.0"
3601-
checksum: e911985f096fa0198019caee4a12685146f677738d8ae1ebe25419181a37930a15be15447abef3612bdc3b88f72aaae4fd2cf1a95669705e638ebcfea4a15047
3602-
languageName: node
3603-
linkType: hard
3604-
36053572
"emittery@npm:^1.0.1":
36063573
version: 1.0.1
36073574
resolution: "emittery@npm:1.0.1"
@@ -3773,7 +3740,7 @@ __metadata:
37733740
languageName: node
37743741
linkType: hard
37753742

3776-
"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
3743+
"escape-string-regexp@npm:^1.0.5":
37773744
version: 1.0.5
37783745
resolution: "escape-string-regexp@npm:1.0.5"
37793746
checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
@@ -4342,24 +4309,6 @@ __metadata:
43424309
languageName: node
43434310
linkType: hard
43444311

4345-
"filename-reserved-regex@npm:^2.0.0":
4346-
version: 2.0.0
4347-
resolution: "filename-reserved-regex@npm:2.0.0"
4348-
checksum: 323a0020fd7f243238ffccab9d728cbc5f3a13c84b2c10e01efb09b8324561d7a51776be76f36603c734d4f69145c39a5d12492bf6142a28b50d7f90bd6190bc
4349-
languageName: node
4350-
linkType: hard
4351-
4352-
"filenamify@npm:^4.3.0":
4353-
version: 4.3.0
4354-
resolution: "filenamify@npm:4.3.0"
4355-
dependencies:
4356-
filename-reserved-regex: ^2.0.0
4357-
strip-outer: ^1.0.1
4358-
trim-repeated: ^1.0.0
4359-
checksum: 5b71a7ff8e958c8621957e6fbf7872024126d3b5da50f59b1634af3343ba1a69d4cc15cfe4ca4bbfa7c959ad4d98614ee51e6f1d9fa7326eef8ceda2da8cd74e
4360-
languageName: node
4361-
linkType: hard
4362-
43634312
"filing-cabinet@npm:^3.0.1":
43644313
version: 3.3.0
43654314
resolution: "filing-cabinet@npm:3.3.0"
@@ -4407,17 +4356,6 @@ __metadata:
44074356
languageName: node
44084357
linkType: hard
44094358

4410-
"find-cache-dir@npm:^3.3.1":
4411-
version: 3.3.2
4412-
resolution: "find-cache-dir@npm:3.3.2"
4413-
dependencies:
4414-
commondir: ^1.0.1
4415-
make-dir: ^3.0.2
4416-
pkg-dir: ^4.1.0
4417-
checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817
4418-
languageName: node
4419-
linkType: hard
4420-
44214359
"find-node-modules@npm:^2.1.2":
44224360
version: 2.1.3
44234361
resolution: "find-node-modules@npm:2.1.3"
@@ -4453,7 +4391,7 @@ __metadata:
44534391
languageName: node
44544392
linkType: hard
44554393

4456-
"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
4394+
"find-up@npm:^4.1.0":
44574395
version: 4.1.0
44584396
resolution: "find-up@npm:4.1.0"
44594397
dependencies:
@@ -4589,17 +4527,6 @@ __metadata:
45894527
languageName: node
45904528
linkType: hard
45914529

4592-
"fs-extra@npm:^8.1.0":
4593-
version: 8.1.0
4594-
resolution: "fs-extra@npm:8.1.0"
4595-
dependencies:
4596-
graceful-fs: ^4.2.0
4597-
jsonfile: ^4.0.0
4598-
universalify: ^0.1.0
4599-
checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880
4600-
languageName: node
4601-
linkType: hard
4602-
46034530
"fs-extra@npm:~7.0.1":
46044531
version: 7.0.1
46054532
resolution: "fs-extra@npm:7.0.1"
@@ -4791,24 +4718,6 @@ __metadata:
47914718
languageName: node
47924719
linkType: hard
47934720

4794-
"gh-pages@npm:^4.0.0":
4795-
version: 4.0.0
4796-
resolution: "gh-pages@npm:4.0.0"
4797-
dependencies:
4798-
async: ^2.6.1
4799-
commander: ^2.18.0
4800-
email-addresses: ^3.0.1
4801-
filenamify: ^4.3.0
4802-
find-cache-dir: ^3.3.1
4803-
fs-extra: ^8.1.0
4804-
globby: ^6.1.0
4805-
bin:
4806-
gh-pages: bin/gh-pages.js
4807-
gh-pages-clean: bin/gh-pages-clean.js
4808-
checksum: 255648eb272104465586393be8a3112d928916a6b35b2b3ffc202c1e55b1c25b1e54e4b5fe83afbf1b1f8e7d37521c0d7b9c7b3db9ff899474db710581662154
4809-
languageName: node
4810-
linkType: hard
4811-
48124721
"git-raw-commits@npm:^2.0.8":
48134722
version: 2.0.11
48144723
resolution: "git-raw-commits@npm:2.0.11"
@@ -4873,7 +4782,7 @@ __metadata:
48734782
languageName: node
48744783
linkType: hard
48754784

4876-
"glob@npm:7.2.3, glob@npm:^7.0.3, glob@npm:^7.1.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
4785+
"glob@npm:7.2.3, glob@npm:^7.1.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
48774786
version: 7.2.3
48784787
resolution: "glob@npm:7.2.3"
48794788
dependencies:
@@ -4978,19 +4887,6 @@ __metadata:
49784887
languageName: node
49794888
linkType: hard
49804889

4981-
"globby@npm:^6.1.0":
4982-
version: 6.1.0
4983-
resolution: "globby@npm:6.1.0"
4984-
dependencies:
4985-
array-union: ^1.0.1
4986-
glob: ^7.0.3
4987-
object-assign: ^4.0.1
4988-
pify: ^2.0.0
4989-
pinkie-promise: ^2.0.0
4990-
checksum: 18109d6b9d55643d2b98b59c3cfae7073ccfe39829632f353d516cc124d836c2ddebe48a23f04af63d66a621b6d86dd4cbd7e6af906f2458a7fe510ffc4bd424
4991-
languageName: node
4992-
linkType: hard
4993-
49944890
"gonzales-pe@npm:^4.2.3, gonzales-pe@npm:^4.3.0":
49954891
version: 4.3.0
49964892
resolution: "gonzales-pe@npm:4.3.0"
@@ -6203,7 +6099,7 @@ __metadata:
62036099
languageName: node
62046100
linkType: hard
62056101

6206-
"lodash@npm:4.17.21, lodash@npm:^4.13.1, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.15":
6102+
"lodash@npm:4.17.21, lodash@npm:^4.13.1, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.15":
62076103
version: 4.17.21
62086104
resolution: "lodash@npm:4.17.21"
62096105
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
@@ -6291,7 +6187,7 @@ __metadata:
62916187
languageName: node
62926188
linkType: hard
62936189

6294-
"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2":
6190+
"make-dir@npm:^3.0.0":
62956191
version: 3.1.0
62966192
resolution: "make-dir@npm:3.1.0"
62976193
dependencies:
@@ -6919,13 +6815,6 @@ __metadata:
69196815
languageName: node
69206816
linkType: hard
69216817

6922-
"object-assign@npm:^4.0.1":
6923-
version: 4.1.1
6924-
resolution: "object-assign@npm:4.1.1"
6925-
checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
6926-
languageName: node
6927-
linkType: hard
6928-
69296818
"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0":
69306819
version: 1.12.2
69316820
resolution: "object-inspect@npm:1.12.2"
@@ -7399,7 +7288,7 @@ __metadata:
73997288
languageName: node
74007289
linkType: hard
74017290

7402-
"pify@npm:^2.0.0, pify@npm:^2.3.0":
7291+
"pify@npm:^2.3.0":
74037292
version: 2.3.0
74047293
resolution: "pify@npm:2.3.0"
74057294
checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
@@ -7413,22 +7302,6 @@ __metadata:
74137302
languageName: node
74147303
linkType: hard
74157304

7416-
"pinkie-promise@npm:^2.0.0":
7417-
version: 2.0.1
7418-
resolution: "pinkie-promise@npm:2.0.1"
7419-
dependencies:
7420-
pinkie: ^2.0.0
7421-
checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca
7422-
languageName: node
7423-
linkType: hard
7424-
7425-
"pinkie@npm:^2.0.0":
7426-
version: 2.0.4
7427-
resolution: "pinkie@npm:2.0.4"
7428-
checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db
7429-
languageName: node
7430-
linkType: hard
7431-
74327305
"pkg-conf@npm:^4.0.0":
74337306
version: 4.0.0
74347307
resolution: "pkg-conf@npm:4.0.0"
@@ -7439,15 +7312,6 @@ __metadata:
74397312
languageName: node
74407313
linkType: hard
74417314

7442-
"pkg-dir@npm:^4.1.0":
7443-
version: 4.2.0
7444-
resolution: "pkg-dir@npm:4.2.0"
7445-
dependencies:
7446-
find-up: ^4.0.0
7447-
checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6
7448-
languageName: node
7449-
linkType: hard
7450-
74517315
"platform@npm:^1.3.3":
74527316
version: 1.3.6
74537317
resolution: "platform@npm:1.3.6"
@@ -8693,15 +8557,6 @@ __metadata:
86938557
languageName: node
86948558
linkType: hard
86958559

8696-
"strip-outer@npm:^1.0.1":
8697-
version: 1.0.1
8698-
resolution: "strip-outer@npm:1.0.1"
8699-
dependencies:
8700-
escape-string-regexp: ^1.0.2
8701-
checksum: f8d65d33ca2b49aabc66bb41d689dda7b8b9959d320e3a40a2ef4d7079ff2f67ffb72db43f179f48dbf9495c2e33742863feab7a584d180fa62505439162c191
8702-
languageName: node
8703-
linkType: hard
8704-
87058560
"strtok3@npm:^7.0.0":
87068561
version: 7.0.0
87078562
resolution: "strtok3@npm:7.0.0"
@@ -8961,15 +8816,6 @@ __metadata:
89618816
languageName: node
89628817
linkType: hard
89638818

8964-
"trim-repeated@npm:^1.0.0":
8965-
version: 1.0.0
8966-
resolution: "trim-repeated@npm:1.0.0"
8967-
dependencies:
8968-
escape-string-regexp: ^1.0.2
8969-
checksum: e25c235305b82c43f1d64a67a71226c406b00281755e4c2c4f3b1d0b09c687a535dd3c4483327f949f28bb89dc400a0bc5e5b749054f4b99f49ebfe48ba36496
8970-
languageName: node
8971-
linkType: hard
8972-
89738819
"ts-json-schema-generator@npm:^1.2.0":
89748820
version: 1.2.0
89758821
resolution: "ts-json-schema-generator@npm:1.2.0"

0 commit comments

Comments
 (0)