
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
@clean-jsdoc-theme/typedoc
Advanced tools
TypeDoc support for clean-jsdoc-theme (renders via setu → dwar)
A TypeDoc plugin that turns your project's reflections into a fast, modern static
site: server-rendered HTML, lazily-hydrated interactive islands, fuzzy + full-text
search, light and dark themes, and a companion .md of every page for LLMs.
Ctrl K) over titles,
descriptions, content, and per-member deep links, plus an optional
Pagefind full-text index.clean-jsdoc i18n tooling already extracts
translatable strings from a TypeDoc project; the full per-locale build (with a
language switcher, per-language fonts, and hreflang) is landing next..md, plus a
copy-page button to hand any page to Claude / ChatGPT / Perplexity. A
downloadable skill turns
any coding assistant into a setup expert.Source: file:line links.npm install --save-dev typedoc @clean-jsdoc-theme/typedoc
typedoc is a peer dependency — you bring your own. Load the plugin and select
its output in typedoc.json; theme options live under cleanJsdocTheme:
{
"entryPoints": ["src/index.ts"],
"plugin": ["@clean-jsdoc-theme/typedoc"],
"outputs": [{ "name": "clean-jsdoc-theme", "path": "dist" }],
"cleanJsdocTheme": {
"siteName": "My Library",
// Optional: a directory of hand-written Markdown/HTML guides rendered
// alongside the API (folder layout → URL + sidebar group; per-file
// frontmatter overrides; a root `index.md` becomes the home page).
"docs": "docs"
}
}
The home page comes from TypeDoc's own top-level
"readme"option (or a rootdocs/index.md). Bothreadmeand the theme block sit at the top level oftypedoc.json—readmeis TypeDoc's, the theme options nest undercleanJsdocTheme.
Build, then serve over HTTP (Pagefind needs HTTP to load its index):
npx typedoc
npx serve dist
cleanJsdocTheme options, and theming — everything configured under cleanJsdocTheme in your typedoc.json.clean-jsdoc-theme — the JSDoc template with the same look and feature set.Feedback shapes this plugin directly, and contributors are welcome:
packages/typedoc/ (its NOTES.md records the verified TypeDoc API facts it relies on). Friendly areas to start: type rendering, reflection edge cases, and the localized build. See CONTRIBUTING.md.No contribution is too small — a typo fix, a repro, or a docs tweak all help. Verified against TypeDoc 0.28.x. Thanks for helping make the TypeScript documentation story great. ❤️
Thanks to everyone who has helped build clean-jsdoc-theme.
FAQs
TypeDoc support for clean-jsdoc-theme (renders via setu → dwar)
We found that @clean-jsdoc-theme/typedoc demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.