Skip to content

npm: bump clean-jsdoc-theme from 4.3.3 to 5.0.6#12

Open
dependabot[bot] wants to merge 44 commits into
masterfrom
dependabot/npm_and_yarn/clean-jsdoc-theme-5.0.6
Open

npm: bump clean-jsdoc-theme from 4.3.3 to 5.0.6#12
dependabot[bot] wants to merge 44 commits into
masterfrom
dependabot/npm_and_yarn/clean-jsdoc-theme-5.0.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown

Bumps clean-jsdoc-theme from 4.3.3 to 5.0.6.

Release notes

Sourced from clean-jsdoc-theme's releases.

v5.0.6

clean-jsdoc-theme v5.0.6

TypeDoc output parity with TypeDoc's default theme. TypeDoc flavor only — JSDoc output is unchanged (byte-identical). This release is a no-op for JSDoc users.

✨ TypeDoc improvements

  • Default-theme sidebar. The TypeDoc sidebar now mirrors TypeDoc's own default theme — a module/folder hierarchy (folders from your source layout, single-child folders merged, clickable + expandable module nodes, members nested and kind-ordered) — instead of global kind buckets. Under the TypeDoc flavor the module hierarchy owns the API sidebar, so @category / @group / @order / sectionOrder / clubSidebarItems no longer shape it (doc groups, menu, and tutorials still apply). These levers are unchanged for the JSDoc template.
  • Inheritance & relationships on class/interface pages: Hierarchy, Implements, and Implemented By sections, plus Inherited from / Overrides / Implementation of member captions.
  • @group tag recognized, @inheritDoc resolved, native TypeDoc projectDocuments rendered as pages, an async modifier badge, and inline object-literal types expanded into linked property tables.

🐛 Fixes

  • Deduplicated relationship rendering and top-level nav headers on TypeDoc pages; root-scope symbols now appear in the sidebar.

📚 Docs

  • Documented the TypeDoc sidebar model and TypeDoc-specific rendering, in English, Hindi, Japanese, and Chinese.

🔒 Security

  • No security-relevant changes in this release.

JSDoc users: no action needed — output is byte-identical to 5.0.5.

v5.0.5

Local images now resolve from every prose source, plus JSDoc staticFiles support and a generated sitemap.xml. Parity across the JSDoc and TypeDoc bridges.

Images

  • Local images referenced from tutorials, the README, and JSDoc / TypeScript doc comments (previously only opts.docs) are copied into the content-hashed _assets/ pipeline and the reference is rewritten — both Markdown ![](https://github.com/ankitskvmdam/clean-jsdoc-theme/blob/HEAD/…) and raw <img>. Comment images resolve against each symbol's own source file; SVGs are inlined so light/dark follows the theme toggle.
  • JSDoc templates.default.staticFiles is honored: included files are copied verbatim to the output root, and the include directories become fallback search roots, so a bare reference like ![](https://github.com/ankitskvmdam/clean-jsdoc-theme/blob/HEAD/classes-io.png) resolves and is hashed — no need to rewrite existing comments or tutorials. A file already served from _assets/ is not duplicated at the root.
  • Image syntax shown inside code spans / fenced blocks is left literal — no spurious copy, rewrite, or "could not read image" warning.

Sitemap

  • New siteUrl option: when set, the build emits sitemap.xml at the output root with one <loc> per non-hidden page. Only the URL's origin is used; the deploy sub-path comes from basePath, so the two never double-count.

Security

  • No runtime security-surface changes. Image and staticFiles resolution runs at build time over author-declared paths only — no runtime evaluation and no new network access; siteUrl is used solely to compose the absolute <loc> URLs in sitemap.xml.

Full changelog: ankitskvmdam/clean-jsdoc-theme@v5.0.4...v5.0.5

v5.0.4

TypeDoc support reaches parity with the JSDoc output, plus security hardening.

TypeDoc parity

  • Standalone pages for enums, top-level functions, and variables, with TypeDoc section labels (Constructors / Properties / Accessors / Methods) and an "Enumeration Members" section; module/namespace pages become a kind-grouped index of links.
  • Full TypeScript signatures (shiki-highlighted inline) on member/constructor/function headings, in both flavors. Overloaded functions/methods render every call signature.
  • Declaration blocks lead interface / type-alias / variable pages (interface Name { … }, Name = (p) => R, HTTP_STATUS: { … }), and object-literal constants now list every member with its own doc comment under "Properties" instead of collapsing to one line.
  • Type names hyperlink to the symbols they reference (v4 parity); generics render a "Type Parameters" section; @remarks renders as its own section.
  • New basePath option so a TypeDoc site can be served from a sub-directory (every emitted URL — pages, assets, logos, favicon — is prefixed).
  • A small TypeDoc API example added to the docs site.

Security

... (truncated)

Commits
  • de53f74 fix(typedoc): drop unused import in types.test.ts (unblock release lint)
  • f4b3492 chore(release): version packages to 5.0.6
  • 9b0fd8f docs(docs-site): translate TypeDoc sidebar/rendering docs into hi, ja, zh
  • 4201182 docs(skills): add focused TypeDoc skill for @​clean-jsdoc-theme/typedoc
  • 3e46835 docs: modernize root README (JSDoc + TypeDoc positioning, TypeDoc quickstart,...
  • f5a5110 docs(docs-site): update content map for TypeDoc sidebar/rendering + flavor note
  • 34b6ab0 docs(docs-site): add TypeDoc-flavor sidebar caveats + document @​group (en)
  • 189974c docs(docs-site): document TypeDoc sidebar model + TypeDoc-specific rendering ...
  • 9237541 Update utility-css.ts
  • f0b5cc8 docs: add Contributors section to all package READMEs
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

ptpt52 and others added 30 commits July 3, 2026 00:32
This limit the password characters to A-Z, a-z, 0-9, and 33 special
characters

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
fixes issue #4370

Signed-off-by: Dirk Brenken <dev@brenken.org>
Also fix issue of options being overwritten:
switch0.js switch1.js use the same option name, and one would
overwrite the other

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
looks like mode option is conflict with somewhat..

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies, javascript. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@ptpt52 ptpt52 force-pushed the master branch 6 times, most recently from 4d5986a to fd51d20 Compare July 9, 2026 23:44
@ptpt52 ptpt52 force-pushed the master branch 3 times, most recently from 72d6e1e to 0540f33 Compare July 15, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants