
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
The TypeDoc plugin for clean-jsdoc-theme — the same fast, modern,
LLM-friendly documentation site, generated from your TypeScript sources.
A TypeDoc plugin that feeds TypeDoc's reflections through the same pipeline as
the JSDoc theme, so a TypeScript project gets identical output: server-rendered
HTML, lazily-hydrated interactive islands, fuzzy + full-text search, light and
dark themes, and a companion .md of every page for LLMs.
[!IMPORTANT] 🧪 Developer preview — not a finished product yet. This plugin already generates the full site for a single language, but it's an early preview and still has rough edges. Try it on real projects, and please tell us where it falls short.
This is where you come in. A preview gets good fastest with community input — issues, reproductions, and pull requests are all genuinely welcome. See Developer preview & contributing below.
Ctrl K) over titles,
descriptions, content, and per-member deep links, plus an optional
Pagefind full-text index.clean-jsdoc i18n tooling powers
multi-language sites with a language switcher and per-language fonts. The full
per-locale build ships for JSDoc today; TypeDoc build support is in progress
(string extraction already works)..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"
}
}
Build, then serve over HTTP (Pagefind needs HTTP to load its index):
npx typedoc
npx serve dist
cleanJsdocTheme options, and theming. Every theme option works the same as JSDoc's opts, nested under cleanJsdocTheme.@clean-jsdoc-theme/typedoc is a developer preview — we're shipping it early
to learn what TypeScript projects actually need, not presenting it as the final
word. So your feedback shapes it 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 story as solid as the JSDoc one. ❤️
FAQs
TypeDoc support for clean-jsdoc-theme (renders via setu → dwar)
The npm package @clean-jsdoc-theme/typedoc receives a total of 2,579 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.