Files
FixIt/packages/gen-docs/package.json
T
Cell 2c0b48370b feat(gen-docs): add Hugo partials docs generation (#809)
* feat(gen-docs): add documentation generation package with SassDoc and TypeDoc support

Add new `@hugo-fixit/gen-docs` package that parses Hugo config (hugo.toml) and generates
documentation. Includes SassDoc annotations for SCSS variables and mixins, TypeDoc config
for TypeScript source docs, and a `.sassdocrc` configuration file.

* docs(readme): add browsers support section

* feat(gen-docs): add Hugo partials docs generation and fix config empty sections

- Add partial-parser.ts: parses Hugo partial comment blocks (@param/@return/@example)
- Add partials.ts renderer: generates grouped Markdown with param tables
- Add `partials` subcommand with -t/-o options for template injection
- Fix config-parser: empty TOML sections (library.js/library.css) now retain descriptions
- Fix config-parser: correctly distinguish section-level vs key-level comments
- Update README with partials subcommand documentation
2026-07-21 12:19:07 +08:00

18 lines
412 B
JSON

{
"name": "@hugo-fixit/gen-docs",
"private": true,
"description": "Generate API reference documentation from FixIt source files",
"author": "Lruihao",
"main": "src/index.ts",
"scripts": {
"start": "tsx src/index.ts"
},
"devDependencies": {
"@hugo-fixit/shared": "workspace:*",
"commander": "^14.0.3",
"picocolors": "^1.1.1",
"toml": "^3.0.0",
"typescript": "^6.0.3"
}
}