
Security News
GitHub Actions Adds cache-mode to Limit Cache Poisoning Risk
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.
@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.
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",
// 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. Every theme option works the same as JSDoc's opts, nested under cleanJsdocTheme.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 story as solid as the JSDoc one. ❤️
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 3,314 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.

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.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.