
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
@clean-jsdoc-theme/typedoc
Advanced tools
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)
The npm package @clean-jsdoc-theme/typedoc receives a total of 2,931 weekly downloads. As such, @clean-jsdoc-theme/typedoc popularity was classified as popular.
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.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.