Add API documentation with GitHub Pages deployment (#1109)

Co-authored-by: Konstantin Konstantinov <konstantin@mach5technology.com>
This commit is contained in:
Jonathan Hefner 2026-01-20 09:22:24 -06:00 • committed by GitHub
commit 25f288be1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11403 additions and 2391 deletions

View file

@ -37,7 +37,7 @@
"prepack": "npm run build",
"lint": "eslint src/ && prettier --ignore-path ../../.prettierignore --check .",
"lint:fix": "eslint src/ --fix && prettier --ignore-path ../../.prettierignore --write .",
"check": "npm run typecheck && npm run lint",
"check": "npm run typecheck && npm run lint && pnpm exec -- typedoc --emit none",
"test": "vitest run",
"test:watch": "vitest",
"start": "npm run server",

View file

@ -0,0 +1,10 @@
{
"$schema": "https://typedoc.org/schema.json",
"entryPoints": ["src"],
"entryPointStrategy": "expand",
"exclude": ["**/*.test.ts", "**/__*__/**"],
"navigation": {
"includeGroups": true,
"includeCategories": true
}
}